Я пытаюсь использовать gulp-useref.Все работает нормально, пока мое имя файла index.html, но если я переименую его в index.php (также изменяя gulp.src('app/*.html')
на gulp.src('app/*.php')
в gulpfile.js), он все равно создает минимизированные конкатенированные файлы CSS и JS, ноне заменяет блок <!-- build ><!-- endbuild >
в файле назначения.
Исходные индексные файлы (и целевой файл index.php):
<!-- build:js main.min.js -->
<script src="js/test.js"></script>
<script src="js/test.js"></script>
<!-- endbuild -->
Целевой index.html (эточто я хочу, когда я переименую его в index.php тоже):
<script src="main.min.js"></script>
рабочий gulpfile.js:
gulp.task('useref', function(){
return gulp.src('app/*.html')
.pipe(useref())
.pipe(gulpIf('*.js', uglify()))
// Minifies only if it's a CSS file
.pipe(gulpIf('*.css', cssnano()))
.pipe(gulp.dest('dist'))
});
тот, который не заменяет блок <!-- build ><!-- endbuild -->
:
gulp.task('useref', function(){
return gulp.src('app/*.php')
.pipe(useref())
.pipe(gulpIf('*.js', uglify()))
// Minifies only if it's a CSS file
.pipe(gulpIf('*.css', cssnano()))
.pipe(gulp.dest('dist'))
});
Что может вызвать эту проблему и как я могу быстро ее исправить?