gulp.dest不适用于gulp useref

时间:2016-03-18 11:02:11

标签: javascript gulp gulp-useref

我试图使用gulp useref来合并我的bower js文件,app js文件和css,但它不适用于我。当我运行gulp命令时,我的dest目录总是空的

这是我使用yomean生成的目录结构

   app
      bower_components
      main
      img
   dest
   gulp
   hooks
   node_modules

这是我的index.html

<!-- build:js scripts/app.js -->
<!-- inject:js -->
<script src="app.js"></script>
<script src="main/main.js"></script>
<script src="main/constants/config-const.js"></script>
<script src="main/controllers/badge.controller.js"></script>
<script src="main/controllers/creation.controller.js"></script>
<!-- endinject -->
<!-- endbuild -->

我的gulp.js看起来像这样

gulp.task('useref', function(){
     return gulp.src('app/main/*.html')
    .pipe(useref())
    .pipe(gulp.dest('dest'),{relative: true});
   });

useref任务运行正常,因为我在终端控制台中看到它,但由于某种原因,目录目录中没有结果文件

1 个答案:

答案 0 :(得分:0)

对我而言,这是所有转速问题。删除所有本地版本和gulp-useref的-g版本,并确保您的本地package.json devDependencies部分是列表gulp-useref ^ 3.0.0

  "devDependencies": {
      "gulp-useref": "^3.0.0",
      .  .  .  .  
  }
然后从项目回家     npm up --dev

我还在更新时将gulp-cli和gulp更新为4.0。我是一个新手,所以我怎么会知道这是不是一个错误。

需要一段时间,但结束了一天没有结果的头部撞击,令人满意的结果和一碗Ben&amp; Jerry的冰淇淋