Javascript 大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口

Javascript 大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口,javascript,sass,gulp,Javascript,Sass,Gulp,我正在尝试创建一个简单的吞咽sass任务,我不知道为什么它不起作用。以下是gulpfile.js: var gulp = require('gulp'); var sass = require('gulp-sass'); var scssDir = 'public/assets/scss/'; var cssDir = 'public/assets/css/'; gulp.task('sass-home', function() { gulp.src(scssDir + 'blog.

我正在尝试创建一个简单的吞咽sass任务,我不知道为什么它不起作用。以下是gulpfile.js:

var gulp = require('gulp');
var sass = require('gulp-sass');

var scssDir = 'public/assets/scss/';
var cssDir = 'public/assets/css/';

gulp.task('sass-home', function() {
    gulp.src(scssDir + 'blog.scss')
        .pipe(sass({errLogToConsole: true}))
        .pipe(gulp.dest(cssDir));
});
当我运行
gulp sass home
时,任务运行,我得到输出:

[gulp] Using gulpfile /dev/fractal/gulpfile.js
[gulp] Starting 'sass-home'...
[gulp] Finished 'sass-home' after 4.14 ms

我没有将任何错误记录到控制台,但该文件未编译。知道我做错了什么吗?

我建议您在sass文件的目录中使用
cd
,并尝试使用标记
--trace
手动执行sass,以查看sass安装是否正常

sass --trace --watch input.scss:output.css

谢谢-我按照你的建议做了,在一个支流scss文件中发现了错误。这就是问题所在吗?如果是的话,考虑把这个检查为正确的答案。我刚刚测试了你的代码,它对我来说很好。