Joe*_* Z. 7 javascript windows gulp
我开始吞咽后得到一个错误.我已经取出所有其他插件来查找问题:
[gulp-sass] source string:1: error: invalid top-level expression
Run Code Online (Sandbox Code Playgroud)
gulpfile.js:
var gulp = require('gulp');
var sass = require('gulp-sass');
gulp.task('sass', function() {
gulp.src('app/assets/sass/styles.sass')
.pipe(sass({
errLogToConsole: true
}))
.pipe(gulp.dest('public_html/assets/css'))
});
gulp.task('default', ['sass'], function() {
gulp.watch("app/assets/sass/*.sass", ['sass']);
});
Run Code Online (Sandbox Code Playgroud)
Windows 7的
您可以尝试使用该选项sourceComments并将其设置normal为您的吗sass?不通过的话好像有些问题。
因此,请尝试按如下方式更改您的任务:
gulp.task('sass', function () {
gulp.src('app/assets/sass/styles.sass')
.pipe(sass({
errLogToConsole: true,
sourceComments : 'normal'
}))
.pipe(gulp.dest('public_html/assets/css'))
});
Run Code Online (Sandbox Code Playgroud)
请参阅gulp-sass的相关问题。或者,您仍然可以使用gulp-ruby-sass。