我正在使用Yeoman RC1.1生成我的项目并已加载grunt-contrib-compass以在我的项目中使用Scss。使用Grunt Compass任务生成没有调试信息的生产CSS代码
当我执行grunt build
时,生成的CSS会被缩小,但是会充满调试注释。它看起来像这样:
@media -sass-debug-info{filename{font-family:file\:\/\/\/\/Users\/myname\/Sites\/project\/app\/components\/sass-bootstrap\/lib\/_reset\.scss}line{font-family...
当整个事情被污染了大量的-sass-debug-info
代码。
在Gruntfile.js,我已经设置了以下选项(一堆其他选项中)打开调试的评论功能的/距离/ css文件:
grunt.initConfig({
compass: {
dist: {
options: {
debugInfo: false
}
}
}
}
我是不正确的假设关闭debugInfo
通过将其设置为false
应该解决问题?
我把'debugInfo'改为'outputStyle'和'environment',结果都一样:( – micah
你有没有可能与设置冲突的config.rb? – nschonni
我想通了。由于某种原因,在/ styles /目录下,我有一个包含所有这些调试注释的.css文件,所以咕噜咕噜地抓住了该目录中的所有内容并将它们压缩在一起 – micah