我试图设置一个像这里描述的项目一切正常,但 SASS 导入不起作用。
main.scss:_
@import
"partials/0.mixins",
"partials/1.settings",
"partials/2.normalize",
"partials/3.base",
"partials/4.layout",
"partials/5.typo",
"partials/6.states",
"partials/7.theme",
"partials/8.print";
gulp产生以下main.css:
@import
"partials/0.mixins",
"partials/1.settings",
"partials/2.normalize",
"partials/3.base",
"partials/4.layout",
"partials/5.typo",
"partials/6.states",
"partials/7.theme",
"partials/8.print";
并且main.min.css是空的。我尝试loadPath
在我的 gulpfile.js 中使用该标志但没有成功;(我的任务配置:
...
// Styles
gulp.task('styles', function() {
return gulp.src('src/styles/main.scss')
.pipe(sass({
check: true,
loadPath: 'src/styles',
style: 'expanded'
}))
.pipe(autoprefixer('last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4'))
.pipe(gulp.dest('dist/styles'))
.pipe(rename({ suffix: '.min' }))
.pipe(minifycss())
.pipe(livereload(server))
.pipe(gulp.dest('dist/styles'))
.pipe(notify({ message: 'Styles task complete' }));
});
...
我的资源来自 Compass/SASS 项目,并且通过 grunt 可以正常工作。
有什么建议么?
谢谢和 ciao 拉尔夫