【发布时间】:2016-01-22 20:21:07
【问题描述】:
我们正在尝试将 sass 文件编译为 css 文件,但是我们希望将每个单独的 sass 文件编译为单独的 css 文件(一对一)。
例如我们的 product_view.scss 应该有一个 product_view.css。
然而,我们尝试的所有配置都为我们的“out/css”文件夹中名为 styles.css 的所有内容创建了一个 css 文件。
sass: {
dist: {
options: {
compass: true,
style: 'expanded'
},
files: [{
expand: true,
cwd: '<%= pkg.src %>/assets/sass',
src: ['*.scss'],
dest: '<%= pkg.src %>/assets/media/out/css',
ext: '.css'
}]
},
},
【问题讨论】:
-
如果你使用
grunt-contrib-compass编译器,你可以很容易地做到这一点,我的设置是:'default': { options: { sassDir: "css/sass/", cssDir: "css/", outputStyle: "compressed" } }并且它输出每个文件作为它自己的(只要它不以_)。指南针是 SASS,但更神奇:) -
谢谢。我会试试的。您想将您的评论更改为答案吗?
-
已经完成了。指南针很棒,看看它 - 它就像扩展的魔法 SASS。