我有一个 bootstrap.css 文件,我想用我的自定义样式从 style.sass 编译成单个输出文件,例如 - style.css。对于 sass 编译,我使用带有 grunt-contrib-sass 扩展的 gruntjs。我的 sass 的 Gruntfile.js 配置如下所示:
sass: {
dist: {
options: {
//style: 'compressed',
style: 'expanded',
lineNumbers: true
},
files: {
'build/styles/style.css': 'src/styles/style.sass'
}
}
}
我试图将 bootstrap.css 导入 sass 文件,但它只在输出 css 中生成下一个代码(这是正确的行为http://sass-lang.com/documentation/file.SASS_REFERENCE.html#import):
@import url(bootstrap.css);
.....
/*my style.sass rules*/
我什至尝试按照连接和处理的顺序列出多个文件,例如在 uglifier 设置中:
files: {
'build/styles/style.css': ['src/styles/bootstrap.css', 'src/styles/style.sass']
}
但这只会将 bootstrap.css 添加到最终 style.css 文件中,而忽略 style.sass 的存在。
由于我是 gruntjs 的新手,所以我不知道应该如何正确完成。