gulp 4 依赖项和插件
Posted
技术标签:
【中文标题】gulp 4 依赖项和插件【英文标题】:gulp 4 dependencies and plugins 【发布时间】: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
我在这里做错了什么...... 附:我是新手,所以请善待。
【问题讨论】:
【参考方案1】:您只需要先定义“smalls”。喜欢...
var gulp = require('gulp');
var FwdRef = require('undertaker-forward-reference');
gulp.registry(FwdRef());
gulp.task('smalls', function(cb)
console.log("This is awesome");
cb();
);
gulp.task('biggie', gulp.series('smalls'));
【讨论】:
以上是关于gulp 4 依赖项和插件的主要内容,如果未能解决你的问题,请参考以下文章