【发布时间】:2014-02-02 19:27:38
【问题描述】:
我正在尝试将多个 .scss 文件编译成一个 CSS 文件。这实际上有效,但只抓取第一个文件......
sass: { // Task
dist: {
files: {
'css/test.css':'sass/*.scss'
}
}
}
我们没有安装 ruby,所以 grunt-contrib-sass 不是一个选项。我像这样在 Stylus 中做同样的事情......
stylus: {
compile : {
files : {
'css/g.css' : 'stylus/*.styl'
}
}
}
【问题讨论】:
-
我不会说它是准确的,但很接近,您是否只是使用导入,因为这对我来说不是一个选项。
-
另一个问题没有提到任何关于没有安装 Ruby 的事情,就像这个问题一样。但是,如果他们是骗子,我更愿意在这里看到一个答案,并将另一个作为一个骗子关闭,因为这个问题的措辞很明确。通常 Sass 需要 Ruby。让 Grunt 删除该依赖项是否正常?
-
有 2 个版本的 SASS,Ruby SASS 和 libSASS grunt-contrib-sass 使用 ruby 运行,而 grunt-sass 使用 node-sass 使用 libsass。 libsass 应该更快,因为它基于 C(++?) 而不是 Ruby(基于 C 构建)。所以是的,我认为我需要根据另一篇文章研究动态扩展。
标签: sass gruntjs grunt-contrib-sass