<i id='37tNU'><tr id='37tNU'><dt id='37tNU'><q id='37tNU'><span id='37tNU'><b id='37tNU'><form id='37tNU'><ins id='37tNU'></ins><ul id='37tNU'></ul><sub id='37tNU'></sub></form><legend id='37tNU'></legend><bdo id='37tNU'><pre id='37tNU'><center id='37tNU'></center></pre></bdo></b><th id='37tNU'></th></span></q></dt></tr></i><div id='37tNU'><tfoot id='37tNU'></tfoot><dl id='37tNU'><fieldset id='37tNU'></fieldset></dl></div>
      <legend id='37tNU'><style id='37tNU'><dir id='37tNU'><q id='37tNU'></q></dir></style></legend>
        <bdo id='37tNU'></bdo><ul id='37tNU'></ul>

      <small id='37tNU'></small><noframes id='37tNU'>

      1. <tfoot id='37tNU'></tfoot>

        gulp watch 不看

        时间:2023-05-29
        • <legend id='bzsoI'><style id='bzsoI'><dir id='bzsoI'><q id='bzsoI'></q></dir></style></legend>

            • <small id='bzsoI'></small><noframes id='bzsoI'>

                <tbody id='bzsoI'></tbody>

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

                  本文介绍了gulp watch 不看的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  以下是我的 gulpfile.js.里面还有几个任务,一切都运行良好 - 但最后一个任务,watch 没有.

                  Following is my gulpfile.js. There are a couple of more tasks in it and all are working fine - but the last task, watch doesn't.

                  我已经尝试了所有可能的路径和文件组合,但我仍然没有运气.我在这里阅读了很多关于此的答案,但无法解决我的问题.我尝试在需要和不需要 gulp-watch 的情况下运行 gulp.watch,尝试了几种不同的方法来设置任务等等......

                  I've tried every possible combination of paths and files and what so ever, but still I don't have luck. I've read many answers on this here, but couldn't solve my problem. I tried to run gulp.watch with and without requiring gulp-watch, tried several different approaches on how to set up the task and so on and so on...

                  var gulp = require('gulp');
                  var browserify = require('browserify');
                  var babelify = require('babelify');
                  var source = require('vinyl-source-stream');
                  var watch = require('gulp-watch');
                  
                  gulp.task('application', function() {
                      return browserify('./public/resources/jsx/application.js')
                          .transform(babelify, { stage: 0 })
                          .bundle()
                          .on('error', function(e){
                              console.log(e.message);
                  
                              this.emit('end');
                          })
                          .pipe(source('appBundle.js'))
                          .pipe(gulp.dest('./public/resources/jsx'));
                  });
                  
                  gulp.task('watch', function() {
                      gulp.watch('./public/resources/jsx/project/*.js',['application'])
                  });
                  

                  有人可以提出解决方案吗?

                  Can someone suggest a solution?

                  这是控制台输出:

                  michael@michael-desktop:/opt/PhpstormProjects/app_april_2015$ gulp watch
                  [23:05:03] Using gulpfile /opt/PhpstormProjects/app_april_2015/gulpfile.js
                  [23:05:03] Starting 'watch'...
                  [23:05:03] Finished 'watch' after 13 ms
                  

                  推荐答案

                  你应该return观看:

                  gulp.task('watch', function() {
                      return gulp.watch('./public/resources/jsx/project/*.js',['application'])
                  });
                  

                  watch 是一个 async 方法,所以 Gulp 知道某事正在发生的唯一方法是如果你返回一个 promise,它会监视可以.

                  watch is an async method, so the only way Gulp can know that something is happening is if you return a promise, which watch does.

                  编辑

                  正如@JMM 所说,watch 不会返回 Promise.它返回一个 EventEmitter.

                  As @JMM stated, watch doesn't return a Promise. It returns an EventEmitter.

                  这篇关于gulp watch 不看的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:将 gulp@3.9.1 中的 gulp watch 转换为 gulp@4 下一篇:需要另一个 JS 文件的主文件的 Gulp 简单连接

                  相关文章

                  最新文章

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

                  1. <small id='bDZtF'></small><noframes id='bDZtF'>

                    <legend id='bDZtF'><style id='bDZtF'><dir id='bDZtF'><q id='bDZtF'></q></dir></style></legend>
                    • <bdo id='bDZtF'></bdo><ul id='bDZtF'></ul>

                    1. <tfoot id='bDZtF'></tfoot>