Mam prosty proces konfiguracji procesu Gulp do testowania. Wielokrotnie czytałem dokumentację, ale nie mogę zmusić Gulp-inject do wstrzyknięcia skryptów, które chcę, do pliku index.html.Gulp-Inject nie działa
plik My Gulp wygląda następująco:
gulp.task('inject1', function() {
return gulp.src('app/index.html')
.pipe(inject(gulp.src('./app/scripts/app.js', {read : false}))) // Not necessary to read the files (will speed up things), we're only after their paths
.pipe(gulp.dest("dist"));
});
gulp.task('inject2', function() {
return gulp.src('app/scripts/**/*.js', {read : false}) // Not necessary to read the files (will speed up things), we're only after their paths
.pipe(inject("./app/index.html"))
.pipe(gulp.dest("./dist"));
});
To jest część mojego index.html:
<!-- inject:js -->
<!-- endinject-->
Obie te są kopiowane z dokumentacją na github.
Kiedy uruchomić jedną z tych zadań konsola po prostu mówi „rozpoczął«wstrzyknąć»gotowy«wstrzyknąć» '
W moim ./dist folderu tworzy plik index.html ale żadne pliki js są wstrzykiwane.
próbowałem pisać w src i wstrzyknąć Właściwości wiele inny sposób, ale bez powodzenia Każdy pomysł co robię źle
Mam ten sam problem. Wygląda na to, że robi się noop, ponieważ wynikowy plik HTML po prostu zachowuje i comments. –
Tak jak ja. Naprawdę chciałbym, aby obecny był jakiś mechanizm debugowania. –
Miałem ten sam komunikat o błędzie, ale okazało się, że mój plik index.html był pusty! – user2023861