Npm 有没有一种方法可以告诉我们什么时候狼吞虎咽完成了所有任务,或者什么时候狼吞虎咽';是执行,还是。。。?
有什么方法可以判断Gulp什么时候完成了任务?i、 例如,像“完成”发射之类的 或者即使所有的变化都是在手表上完成的 我只想在一切都完成后才运行livereload(),这样我就不必多次运行livereload(),所以在(比如)所有TS文件都编译完成之后,重新加载就会发生 我看到了这个问题,但他使用了一种我找不到任何文档的方法,gulp.isRunning 汇总的GULP文件:Npm 有没有一种方法可以告诉我们什么时候狼吞虎咽完成了所有任务,或者什么时候狼吞虎咽';是执行,还是。。。?,npm,gulp,gulp-watch,Npm,Gulp,Gulp Watch,有什么方法可以判断Gulp什么时候完成了任务?i、 例如,像“完成”发射之类的 或者即使所有的变化都是在手表上完成的 我只想在一切都完成后才运行livereload(),这样我就不必多次运行livereload(),所以在(比如)所有TS文件都编译完成之后,重新加载就会发生 我看到了这个问题,但他使用了一种我找不到任何文档的方法,gulp.isRunning 汇总的GULP文件: gulp.task( 'compile:typescript', function () { var ts
gulp.task( 'compile:typescript', function () {
var tsResult = tsProject
.src() // instead of gulp.src(...)
.pipe( sourcemaps.init() )
.pipe( ts( tsProject ) );
return tsResult.js
.pipe( sourcemaps.write( '.', {includeContent: false, sourceRoot: './app'} ) )
.pipe( gulp.dest( args.dest ? gconfig[args.dest].js : gconfig.dev.js ) )
;
} )
;
gulp.task( 'watch', function () {
livereload.listen();
gulp.watch( [gconfig.source.typescript], ['compile:typescript'] );
} );
process.on('exit',function(){
livereload.reload(gconfig.source.index);
});
你的大肚子是什么样子的?如果你有任务彼此依赖,并且让它们返回一条流,那么这应该是开箱即用的。现在将吞咽文件添加到问题中,谢谢。哇,这很有帮助,但帮助太多了。你有没有可能把它修小一点?如果复制量很小,我们更有可能提供有用的帮助。请看指导。哎哟!干得好。谢谢尝试升级到Gulp4。Gulp3中有一些关于任务调度的基本问题,这些问题已在v4中解决。升级为我解决了许多这些问题。