我正在使用 gulp 4。当尝试使用 gulp 安装凉亭依赖项时,凉亭任务永远不会完成。下面的两个示例都实际安装了依赖项。
示例 1
var run = require('gulp-run');
gulp.task('bower', function(done) {
run('./node_modules/.bin/bower install', {cwd: './temp'}).exec(function(err){
if (err) throw err;
done();
});
});
这永远不会结束。它只是挂起。
示例 2
var bower = require('gulp-bower');
gulp.task('bower', function() {
return bower({cwd: './temp'});
});
这个完成后抛出The following tasks did not complete: bower. Did you forget to signal async completion?
。但由于它抛出,我无法继续我的gulp.series
.