我正在使用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