0

gulp userref を使用して、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});
   });

ターミナルコンソールに表示されるように、userrefタスクは正常に実行されますが、何らかの理由でdestディレクトリに結果ファイルがありません

4

1 に答える 1

0

私にとって、これはすべて回転の問題でした。すべてのローカル バージョンと gulp-userref の -g バージョンを削除し、ローカルの package.json devDependencies セクションがリスト gulp-userref^3.0.0 であることを確認します。

  "devDependencies": {
      "gulp-useref": "^3.0.0",
      .  .  .  .  
  }

次に、プロジェクトのホームから npm up --dev

また、作業中に gulp-cli と gulp を 4.0 に更新しました。私は初心者なので、これが間違いかどうかをどうやって知ることができますか.

しばらく時間がかかりますが、満足のいく結果とベン&ジェリーズのアイスクリームのボウルで、無益な頭のドキドキの一日が終わりました

于 2016-04-18T17:43:57.687 に答える