我应该在代码中修改什么才能按顺序构建这两个任务?
我在使用gulp之前从未遇到过这个问题,但是现在我想按顺序运行两个任务,但它无法正常工作。我之前设置了两个任务。
gulp.task('copyAllFiles', function() {
//PHP files
gulp.src('src/*.php')
.pipe(gulp.dest('dist'));
//childtheme screenshot
gulp.src('src/screenshot.png')
.pipe(gulp.dest('dist'));
});
gulp.task('sass2css', function() {
return gulp.src('src/sass/**/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('dist'))
});
然后我添加了#34; build"任务同时运行
gulp.task('build', function(callback) {
runSequence(['copyAllFiles', 'sass2css'], callback);
});
但现在收到此错误
ReferenceError: runSequence is not defined
答案 0 :(得分:3)
要使用runSequence
,您需要安装该依赖项并将require
安装到您的gulp文件中:
安装强>
npm install --save-dev run-sequence
Gulp档案
const runSequence = require('run-sequence');