miickel/gulp-angular-templatecache

Leading slash added to filenames under gulp 4

Open

#164 aberto em 28 de out. de 2018

Ver no GitHub
 (18 comments) (5 reactions) (0 assignees)JavaScript (97 forks)batch import
help wanted

Métricas do repositório

Stars
 (533 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Calling this package with gulp 4 erroneously results in template filenames with leading separators.

This seems to be due to the breaking change in vinyl, where internal path records such as file.base are now normalized: https://github.com/gulpjs/vinyl/commit/9ae7cd10c5423cbad9d38fc6c99960c62ac2f429#diff-c49ce3c4dfcfa830e06789881dd4d5d4 That change breaks the following code: url = path.join(root, file.path.replace(base || file.base, ''));

It is the root cause of #153

I posted a workaround in the other issue, but I'll see if I can cook something up that's compatible with all vinyl versions instead

Guia do colaborador