Node.js 如何将gulp watch脚本转换为gulp 4
我最近将我的节点版本升级到了v12,我有一个angular项目正在gulp 3.8上运行,根据一些建议,我将gulp版本升级到了4.0,并使用gulp.series和parallel修改了一些脚本。但我在下面的脚本中遇到了问题。任何人都可以帮我把下面的监视文件转换成Gulp4.0脚本Node.js 如何将gulp watch脚本转换为gulp 4,node.js,angularjs,gulp,Node.js,Angularjs,Gulp,我最近将我的节点版本升级到了v12,我有一个angular项目正在gulp 3.8上运行,根据一些建议,我将gulp版本升级到了4.0,并使用gulp.series和parallel修改了一些脚本。但我在下面的脚本中遇到了问题。任何人都可以帮我把下面的监视文件转换成Gulp4.0脚本 var gulp = require('gulp'); var paths = gulp.paths; gulp.task('watch', ['inject'], function () { gulp.
var gulp = require('gulp');
var paths = gulp.paths;
gulp.task('watch', ['inject'], function () {
gulp.watch([
paths.src + '/*.html',
paths.src + '/{app,components}/**/*.less',
paths.src + '/{app,components}/**/*.js',
'bower.json'
], ['inject']);
});
任务不是在v4中的数组中,而是在gulp.series
或gulp.parallel
中
gulp.task('watch', gulp.series('inject', function () {
gulp.watch([
paths.src + '/*.html',
paths.src + '/{app,components}/**/*.less',
paths.src + '/{app,components}/**/*.js',
'bower.json'
], 'inject'); // this should work as well since you have only one task to run
// however in the future you may want to add another task as in the below.
// ], gulp.series('inject', 'anotherTask`));
}));