gpt4 book ai didi

javascript - 任务 'sassToCss, jadeToHtml' 不在你的 gulpfile 中

转载 作者:行者123 更新时间:2023-11-28 05:54:22 25 4
gpt4 key购买 nike

Task 'sassToCss, jadeToHtml' is not in your gulpfile

我是 gulp 新手。我收到此错误。

我的代码有什么问题吗?

这段代码一直有效,直到我添加了观看“jadeToHtml”的功能。我认为添加 watch 操作有错误。

gulpfile.js

var gulp = require("gulp");
var sass = require("gulp-sass");
var postcss = require("gulp-postcss");
var autoprefixer = require("autoprefixer");
var jade = require("gulp-jade");
var plumber = require('gulp-plumber');


gulp.task("sassToCss", function() {

var processors = [
autoprefixer({browsers: ["last 1 version"]})
];
console.log("done2");

return gulp.src("sass/*.sass")
.pipe(plumber())
.pipe(sass())
.on("error", function(error) {
console.log(error.message)
})
.pipe(gulp.dest("./css"));


});


gulp.task("jadeToHtml", function() {

var options = {
pretty: true
};

return gulp.src("jade/*.jade")
.pipe(plumber())
.pipe(jade(options))
.on("error", function(error) {
console.log(error.message)
})
.pipe(gulp.dest("./html"));

});


gulp.task("log", ["sassToCss, jadeToHtml"], function() {
console.log("done");
});

gulp.task("watch", function() {
gulp.watch("sass/*.sass", ["sassToCss"]);
gulp.watch("jade/*.jade", ["jadeToHtml"]);

});

gulp.task("default", ["sassToCss", "jadeToHtml", "log", "watch"]);

最佳答案

这是一个愚蠢的错误:

您在 gulp.task("log"... 定义中缺少引号:

gulp.task("log", ["sassToCss, jadeToHtml"], function() {
console.log("done");
});

应该是:

gulp.task("log", ["sassToCss", "jadeToHtml"], function() {
console.log("done");
});

关于javascript - 任务 'sassToCss, jadeToHtml' 不在你的 gulpfile 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37823744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com