【发布时间】:2014-10-19 23:01:05
【问题描述】:
我的 Grunt 设置使用 sass 将我的 .scss 文件编译为 src/.css 并使用 cssmin 将我的 src/.css 文件合并并缩小为 main.css。
我想在 SASS 中使用新的 sourcemap 功能,但我不确定它是否真的对我有用,因为 cssmin 会将我所有的 css 文件放入 main.css。
有人对此有任何见解吗?
我现在也在尝试关闭 grunt-contrib-sass 中的源映射,但它不需要。这是我的 Gruntfile.js 中的相关代码:
sass: {
dist: {
options: {
sourcemap: 'none'
},
files: [{
expand: true,
cwd: 'stylesheets/scss',
src: ['**/*.scss'],
dest: 'stylesheets/src',
ext: '.css'
}]
}
},
【问题讨论】:
-
您使用的是什么版本的 grunt-contrib-sass?您可能需要升级。包作者在这里回答了类似的问题:github.com/gruntjs/grunt-contrib-sass/issues/153
-
顺便说一句,您可以使用带有压缩值的输出选项来替换 cssmin。
标签: sass gruntjs source-maps grunt-contrib-sass