任务 'sassToCss, jadeToHtml' 不在您的 gulpfile 中
Task 'sassToCss, jadeToHtml' is not in your gulpfile
Task 'sassToCss, jadeToHtml' is not in your gulpfile
我是 gulp 的新手。我收到这个错误。
我的代码有什么问题?
这段代码一直有效,直到我添加了监视功能 "jadeToHtml"。
我认为添加手表操作有误
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");
});
Task 'sassToCss, jadeToHtml' is not in your gulpfile
我是 gulp 的新手。我收到这个错误。
我的代码有什么问题?
这段代码一直有效,直到我添加了监视功能 "jadeToHtml"。 我认为添加手表操作有误
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");
});