Gulp Sass - 控制台没有错误
Gulp Sass - no errors to console
我的 glup.js 文件中有以下代码
var gulp = require('gulp');
var sass = require('gulp-sass');
var sourcemaps = require('gulp-sourcemaps');
gulp.task('default', function() {
gulp.src('./stylesheets/*.{scss,sass}')
.pipe(sourcemaps.init())
.pipe(sass().on('error', sass.logError))
.pipe(sourcemaps.write())
.pipe(gulp.dest('./css'));
});
gulp.task('default',function() {
gulp.watch('sass/**/*.scss',['default']);
});
如果我的 style.scss 文件中有有效的 sass,它会正确生成 style.css 和 style.css.map 文件,但是,如果错误出现在 style.scss 文件没有输出传播到控制台。
有人知道为什么吗?
您有两个名为 default
的任务。将第一个命名为 sass
并更改您的监视任务以执行 sass
命令。
此外,我的错误记录看起来像这样,带有额外的 .sync()
方法调用:
.pipe(sass.sync().on('error', sass.logError))
我的 glup.js 文件中有以下代码
var gulp = require('gulp');
var sass = require('gulp-sass');
var sourcemaps = require('gulp-sourcemaps');
gulp.task('default', function() {
gulp.src('./stylesheets/*.{scss,sass}')
.pipe(sourcemaps.init())
.pipe(sass().on('error', sass.logError))
.pipe(sourcemaps.write())
.pipe(gulp.dest('./css'));
});
gulp.task('default',function() {
gulp.watch('sass/**/*.scss',['default']);
});
如果我的 style.scss 文件中有有效的 sass,它会正确生成 style.css 和 style.css.map 文件,但是,如果错误出现在 style.scss 文件没有输出传播到控制台。
有人知道为什么吗?
您有两个名为 default
的任务。将第一个命名为 sass
并更改您的监视任务以执行 sass
命令。
此外,我的错误记录看起来像这样,带有额外的 .sync()
方法调用:
.pipe(sass.sync().on('error', sass.logError))