久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

  • <i id='ntY4v'><tr id='ntY4v'><dt id='ntY4v'><q id='ntY4v'><span id='ntY4v'><b id='ntY4v'><form id='ntY4v'><ins id='ntY4v'></ins><ul id='ntY4v'></ul><sub id='ntY4v'></sub></form><legend id='ntY4v'></legend><bdo id='ntY4v'><pre id='ntY4v'><center id='ntY4v'></center></pre></bdo></b><th id='ntY4v'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='ntY4v'><tfoot id='ntY4v'></tfoot><dl id='ntY4v'><fieldset id='ntY4v'></fieldset></dl></div>

    <small id='ntY4v'></small><noframes id='ntY4v'>

      <bdo id='ntY4v'></bdo><ul id='ntY4v'></ul>
  • <tfoot id='ntY4v'></tfoot>

  • <legend id='ntY4v'><style id='ntY4v'><dir id='ntY4v'><q id='ntY4v'></q></dir></style></legend>

        Gulps gulp.watch 不會為新文件或已刪除文件觸發(fā)?

        Gulps gulp.watch not triggered for new or deleted files?(Gulps gulp.watch 不會為新文件或已刪除文件觸發(fā)?)

          <tbody id='eHa59'></tbody>
        <tfoot id='eHa59'></tfoot>
      1. <legend id='eHa59'><style id='eHa59'><dir id='eHa59'><q id='eHa59'></q></dir></style></legend>
              • <small id='eHa59'></small><noframes id='eHa59'>

                  <bdo id='eHa59'></bdo><ul id='eHa59'></ul>
                  <i id='eHa59'><tr id='eHa59'><dt id='eHa59'><q id='eHa59'><span id='eHa59'><b id='eHa59'><form id='eHa59'><ins id='eHa59'></ins><ul id='eHa59'></ul><sub id='eHa59'></sub></form><legend id='eHa59'></legend><bdo id='eHa59'><pre id='eHa59'><center id='eHa59'></center></pre></bdo></b><th id='eHa59'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='eHa59'><tfoot id='eHa59'></tfoot><dl id='eHa59'><fieldset id='eHa59'></fieldset></dl></div>
                  本文介紹了Gulps gulp.watch 不會為新文件或已刪除文件觸發(fā)?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  在全局匹配中編輯文件時,以下 Gulpjs 任務可以正常工作:

                  The following Gulpjs task works fine when editing files in the glob match:

                  // watch task.
                  gulp.task('watch', ['build'], function () {
                      gulp.watch(src + '/js/**/*.js', ['scripts']);
                      gulp.watch(src + '/img//**/*.{jpg,jpeg,png,gif}', ['copy:images']);
                      gulp.watch(src + '/less/*.less', ['styles']);
                      gulp.watch(src + '/templates/**/*.{swig,json}', ['html']);
                  });
                  
                  // build task.
                  gulp.task('build', ['clean'], function() {
                      return gulp.start('copy', 'scripts', 'less', 'htmlmin');
                  });
                  

                  但是,對于新文件或已刪除文件,它不起作用(未觸發(fā)).我有什么遺漏嗎?

                  However it doesn't work (it's not triggered) for new or deleted files. Is there something I'm missing?

                  編輯:即使使用 grunt-watch 插件,它似乎也不起作用:

                  EDIT: even using grunt-watch plugin it seems not working:

                  gulp.task('scripts', function() {
                      return streamqueue(
                          { objectMode: true },
                          gulp.src([
                              vendor + '/jquery/dist/jquery.min.js',
                              vendor + '/bootstrap/dist/js/bootstrap.min.js'
                          ]),
                          gulp.src([
                              src + '/js/**/*.js'
                          ]).pipe(plugins.uglify())
                      )
                      .pipe(plugins.concat(pkg.name + '.min.js'))
                      .pipe(gulp.dest(dest + '/js/'));
                  });
                  
                  gulp.task('watch', ['build'], function () {
                      plugins.watch({glob: src + '/js/**/*.js'}, function () {
                          gulp.start('scripts');
                      });
                  });
                  

                  編輯:已解決,是這個問題.以 ./ 開頭的 Glob(即 src 的值)似乎無法在 ATM 上工作.

                  EDIT: Solved, it was this issue. Globs starting with ./ (that was the value of src) seems not working ATM.

                  推薦答案

                  顯然 gulp.watch 現(xiàn)在可以處理新文件或已刪除文件.問問題時沒有.

                  Apparently gulp.watch does work with new or deleted files now. It did not when the question was asked.

                  我的回答仍然有效:gulp-watch 通常是更好的解決方案,因為它允許您僅對已修改的文件執(zhí)行特定操作,而 gulp.watch 只允許您運行完整的任務.對于一個合理規(guī)模的項目,這很快就會變得太慢而無法使用.

                  The rest of my answer still stands: gulp-watch is usually a better solution because it lets you perform specific actions only on the files that have been modified, while gulp.watch only lets you run complete tasks. For a project of a reasonable size, this will quickly become too slow to be useful.

                  你沒有錯過任何東西.gulp.watch 不適用于新文件或已刪除文件.這是一個為簡單項目設計的簡單解決方案.

                  You aren't missing anything. gulp.watch does not work with new or deleted files. It's a simple solution designed for simple projects.

                  要獲得可以查找新文件的文件監(jiān)視,請使用 gulp-watch 插件,更強大.用法如下所示:

                  To get file watching that can look for new files, use the gulp-watch plugin, which is much more powerful. Usage looks like this:

                  var watch = require('gulp-watch');
                  
                  // in a task
                  watch({glob: <<glob or array of globs>> })
                          .pipe( << add per-file tasks here>> );
                  
                  // if you'd rather rerun the whole task, you can do this:
                  watch({glob: <<glob or array of globs>>}, function() {
                      gulp.start( <<task name>> );
                  });
                  

                  我個人推薦第一個選項.這允許更快的每個文件進程.只要您不連接任何文件,它就可以在使用 livereload 的開發(fā)過程中運行良好.

                  Personally, I recommend the first option. This allows for much faster, per-file processes. It works great during development with livereload as long as you aren't concatenating any files.

                  您可以使用 我的 lazypipe 庫 或簡單地使用函數(shù)和 stream-combiner 像這樣:

                  You can wrap up your streams either using my lazypipe library, or simply using a function and stream-combiner like this:

                  var combine = require('stream-combiner');
                  
                  function scriptsPipeline() {
                      return combine(coffeeescript(), uglify(), gulp.dest('/path/to/dest'));
                  }
                  
                  watch({glob: 'src/scripts/**/*.js' })
                          .pipe(scriptsPipeline());
                  

                  <小時>

                  更新 2014 年 10 月 15 日


                  UPDATE October 15, 2014

                  正如下面@pkyeck 所指出的,顯然 gulp-watch 的 1.0 版本稍微改變了格式,所以上面的例子現(xiàn)在應該是:

                  As pointed out by @pkyeck below, apparently the 1.0 release of gulp-watch changed the format slightly, so the above examples should now be:

                  var watch = require('gulp-watch');
                  
                  // in a task
                  watch(<<glob or array of globs>>)
                          .pipe( << add per-file tasks here>> );
                  
                  // if you'd rather rerun the whole task, you can do this:
                  watch(<<glob or array of globs>>, function() {
                      gulp.start( <<task name>> );
                  });
                  

                  var combine = require('stream-combiner');
                  
                  function scriptsPipeline() {
                      return combine(coffeeescript(), uglify(), gulp.dest('/path/to/dest'));
                  }
                  
                  watch('src/scripts/**/*.js')
                          .pipe(scriptsPipeline());
                  

                  這篇關于Gulps gulp.watch 不會為新文件或已刪除文件觸發(fā)?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Browserify, Babel 6, Gulp - Unexpected token on spread operator(Browserify,Babel 6,Gulp - 傳播運算符上的意外令牌)
                  Is it possible to pass a flag to Gulp to have it run tasks in different ways?(是否可以將標志傳遞給 Gulp 以使其以不同的方式運行任務?)
                  Why do we need to install gulp globally and locally?(為什么我們需要在全局和本地安裝 gulp?)
                  How to run Gulp tasks sequentially one after the other(如何一個接一個地依次運行 Gulp 任務)
                  Stylesheet not loaded because of MIME-type(由于 MIME 類型而未加載樣式表)
                  Visual Studio 2015 crashes when opening Javascript files(打開 Javascript 文件時 Visual Studio 2015 崩潰)
                  • <bdo id='jjy9x'></bdo><ul id='jjy9x'></ul>
                    <i id='jjy9x'><tr id='jjy9x'><dt id='jjy9x'><q id='jjy9x'><span id='jjy9x'><b id='jjy9x'><form id='jjy9x'><ins id='jjy9x'></ins><ul id='jjy9x'></ul><sub id='jjy9x'></sub></form><legend id='jjy9x'></legend><bdo id='jjy9x'><pre id='jjy9x'><center id='jjy9x'></center></pre></bdo></b><th id='jjy9x'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='jjy9x'><tfoot id='jjy9x'></tfoot><dl id='jjy9x'><fieldset id='jjy9x'></fieldset></dl></div>
                    <tfoot id='jjy9x'></tfoot>

                        <small id='jjy9x'></small><noframes id='jjy9x'>

                            <legend id='jjy9x'><style id='jjy9x'><dir id='jjy9x'><q id='jjy9x'></q></dir></style></legend>
                              <tbody id='jjy9x'></tbody>
                            主站蜘蛛池模板: 国产精品免费大片 | 国产原创在线观看 | 久久精品国产亚洲一区二区 | 三级特黄特色视频 | 亚洲欧美一区二区三区在线 | 亚洲狠狠爱一区二区三区 | 久久久久香蕉视频 | 国产高清视频在线观看 | 欧美一区二不卡视频 | 成人网在线观看 | 久久国产精品偷 | 综合精品 | 一区二区三区国产精品 | 日韩欧美中文 | 久久久久久国产精品免费 | 涩涩视频在线看 | 久久久www成人免费无遮挡大片 | 天堂精品 | 日韩欧美在 | 国产高清在线精品一区二区三区 | 午夜在线精品 | 男女羞羞视频大全 | 毛片国产 | 国产精品一区一区 | 亚洲国产精品久久久 | 一区影院| 日一区二区| 成人区一区二区三区 | 国产精品成人一区二区 | 久久亚洲一区 | 精品麻豆剧传媒av国产九九九 | 中文字幕在线观看国产 | 一区二区三区在线观看视频 | 亚洲福利在线观看 | 久草成人 | 精品1区2区 | 日日淫| 一级黄色在线 | 99精品国产一区二区三区 | 欧美日韩精品中文字幕 | 综合网在线|