簡體   English   中英

gulp.dest不適用於gulp useref

[英]gulp.dest is not working for 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任務運行正常,但由於某種原因,dest目錄中沒有結果文件

對我來說,所有都是轉速問題。 刪除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。 我是一個新手,所以我怎么會知道這是不是一個錯誤。

花費了一段時間,但結束了無結果的頭部重擊的一天,結果令人滿意,並享用了本傑里的冰淇淋

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM