最近windows下使用sass老是出現各種莫名其買的問題,下面是我的一些解決辦法
windows下編譯sass不支持中文解決辦法網上給的是
解決辦法:
1.koala可視化編譯工具,
找到安裝目錄里面sass-3.3.7模塊下面的engine.rb文件,例如下面路徑:
C:\Program Files (x86)\Koala\rubygems\gems\sass-3.3.7\lib\sass
在這個文件里面engine.rb,添加一行代碼
Encoding.default_external = Encoding.find('utf-8')
放在所有的require XXXX 之后即可。
2.命令行工具同理
找到ruby的安裝目錄,里面也有sass模塊,如這個路徑:
C:\Ruby\lib\ruby\gems\1.9.1\gems\sass-3.3.14\lib\sass
在這個文件里面engine.rb,添加一行代碼(同方法1)
Encoding.default_external = Encoding.find('utf-8')
放在所有的require XXXX 之后即可。
如果以上辦法還不行,還有一個不知道原因的解決辦法
找到config.rb文件,這個是compass生成的配置文件
打開config.rb隨便在空白地方打個回車,然后保存,再進行編譯,是不是神奇般的成功了。
?
具體原因不明!不過至少能用了。