【发布时间】:2014-12-16 08:45:58
【问题描述】:
我是 gulp 的新手,正在测试 gulp-ruby-sass,输出文件不包含 css,但看起来像调试输出。
Gulp 任务(几乎是npm page 上的示例):
gulp.task('test', function() {
return gulp.src('./public/scss/admin/test.scss')
.pipe(sass({sourcemap: false, loadPath: ['../common']}))
.pipe(rename('test-scss-gulp.css'))
.on('error', function (err) { console.log(err.message); })
.pipe(gulp.dest(paths.dist.css +'/admin'));
});
我没有收到任何错误,并且生成了文件“public/css/admin/test-scss-gulp.css”,但它的内容是:
{
"version": 3,
"mappings": ";AAMA,MACA;EACI,MAAM,EAAE,KAAK;EAEb,UACA;IACI,SAAS,EAAE,IAAI",
"sources": ["../test.scss"],
"names": [],
"file": "test.css"
}
知道发生了什么吗?我的其他非 scss gulp 任务工作正常。
我正在使用 sass 3.4.6 和 ruby 1.9.3p194。
【问题讨论】:
-
你的 sass 版本是什么?
-
可能与这个issue comment有关。 “...当前的 gulp-ruby-sass 是为 3.3 编写的”。
-
我遇到了同样的问题