我正在尝试使用gulp useref来组合js文件。
这是gulp任务:
gulp.task('useref', function () {
return gulp.src('templates/base.html.twig')
.pipe(useref(
{
transformPath: (filePath) => {
return filePath.replace('/templates', '')
}
}
))
.pipe(gulp.dest('web/js'));
});
并在base.html.twig中我有:
<!-- build:js web/js/combined.js -->
<script src="{{asset('js/profile/edit/js-script.js')}}" type="text/javascript"></script>
<!-- endbuild -->
所以当我尝试运行gulp useref任务时,我有这个错误:
错误:找不到奇异的glob文件:/var/www/html/project/templates/js/profile/edit/js-script.js(如果这是有目的的,请使用allowEmpty
选项)
现在它在web / js中创建了已经存在的web / js文件夹,并且还在其中创建了base.html.twig。
希望有人可以帮助我。