Gulp useref错误

时间:2018-01-24 14:12:20

标签: build gulp twig symfony-3.4

我正在尝试使用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。

希望有人可以帮助我。

0 个答案:

没有答案