【发布时间】:2016-03-19 23:33:22
【问题描述】:
由于 gulp 3 的问题迫使我的任务同时运行,我已经开始调查 gulp 4,希望利用它的 gulp.series 和 gulp.parallel 功能,但我碰壁了。
经过一些研究,我发现了 undertaker-forward-reference 插件,它应该可以让我拥有类似的东西:
var gulp = require('gulp');
var FwdRef = require('undertaker-forward-reference');
gulp.registry(FwdRef());
gulp.task('biggie', gulp.series('smalls'));
gulp.task('smalls', function(cb){
console.log("This is awesome");
cb();
});
其中任务“biggie”依赖于任务“smalls”,但 smalls 在 gulp 文件中的定义较低。我收到以下错误:
assert.js:86抛出新的 assert.AssertionError({ ^ AssertionError:任务从未定义:smalls
我在这里做错了什么...... 附:我是新手,所以请善待。
【问题讨论】:
标签: angularjs asynchronous dependencies gulp