Gulp 相关任务无法正常工作
Gulp dependant task not working properly
我有两个 gulp 任务,一个是编译手写笔文件,另一个是清理我的 css 文件,但我不明白为什么 only clean-styles 运行 当我执行命令时: gulp styles 在终端上。
gulp.task("clean-styles", function (done) {
clean(config.css + "**/*.css", done);
});
gulp.task("styles", ["clean-styles"], function () {
return gulp.src(config.styles)
.pipe($.plumber())
.pipe($.stylus())
.pipe(gulp.dest(config.css));
});
function clean(path, done) {
del(path, done);
}
我正在使用 Gulp 版本 3.9.0 我过去在多个项目上做过这个并且它似乎在工作。
我不确定我做错了什么。控制台没有错误。
预期结果:
我希望在 clean-styles 任务之后 styles 到 运行。
实际结果:仅干净样式 运行。
感谢@kombucha 的提醒。似乎是 del 包中的一个更改导致它不再起作用。
gulp.task("clean-styles", function (done) {
clean(config.css + "**/*.css", done);
});
gulp.task("styles", ["clean-styles"], function () {
return gulp.src(config.styles)
.pipe($.plumber())
.pipe($.stylus())
.pipe(gulp.dest(config.css));
});
新的清理功能:
function clean(path, done) {
del(path).then(function (paths) {
console.log("Cleaning: " + paths);
done();
});
}
我有两个 gulp 任务,一个是编译手写笔文件,另一个是清理我的 css 文件,但我不明白为什么 only clean-styles 运行 当我执行命令时: gulp styles 在终端上。
gulp.task("clean-styles", function (done) {
clean(config.css + "**/*.css", done);
});
gulp.task("styles", ["clean-styles"], function () {
return gulp.src(config.styles)
.pipe($.plumber())
.pipe($.stylus())
.pipe(gulp.dest(config.css));
});
function clean(path, done) {
del(path, done);
}
我正在使用 Gulp 版本 3.9.0 我过去在多个项目上做过这个并且它似乎在工作。
我不确定我做错了什么。控制台没有错误。
预期结果: 我希望在 clean-styles 任务之后 styles 到 运行。
实际结果:仅干净样式 运行。
感谢@kombucha 的提醒。似乎是 del 包中的一个更改导致它不再起作用。
gulp.task("clean-styles", function (done) {
clean(config.css + "**/*.css", done);
});
gulp.task("styles", ["clean-styles"], function () {
return gulp.src(config.styles)
.pipe($.plumber())
.pipe($.stylus())
.pipe(gulp.dest(config.css));
});
新的清理功能:
function clean(path, done) {
del(path).then(function (paths) {
console.log("Cleaning: " + paths);
done();
});
}