Javascript gulp防止重复的依赖任务执行
正在寻找重构我的gulp配置文件的帮助 我有以下两个任务,它们都依赖于第三个任务。 我试图让第三个任务只运行一次并保存结果,而不是让该任务运行两次Javascript gulp防止重复的依赖任务执行,javascript,gulp,Javascript,Gulp,正在寻找重构我的gulp配置文件的帮助 我有以下两个任务,它们都依赖于第三个任务。 我试图让第三个任务只运行一次并保存结果,而不是让该任务运行两次 gulp.task('lint', function(done) { gulp.task('lib', function(done) { they both depend on gulp.task('default_preferences', gulp.series('default_preferences-pre')) 先前的默认_首选项
gulp.task('lint', function(done) {
gulp.task('lib', function(done) {
they both depend on gulp.task('default_preferences', gulp.series('default_preferences-pre'))
先前的默认_首选项是为lint和lib
gulp.task('lint', gulp.series('default_preferences') function(done) {
gulp.task('lib', gulp.series('build_number', 'default_preferences') function(done) {
我尝试创建一个名为“default_preferences”的新任务,并在lint上并行执行
lib但是没有找到首选项
gulp.task('createDefault', gulp.series('default_preferences', gulp.parallel('lib', 'lint')), function () {})
我觉得我错过了一些明显的东西,谢谢你的帮助 您好,您可以尝试以下方式解决问题,而不是使用“吞咽”任务:
function lint (done){}
function lib (done){}
exports.default= series(default_preferences-pre, parallel(lint,lib));
exports.lint= lint;
exports.lib= lib;
我希望它能帮助你