解決sass的GBK and UTF-8問題

問題:在ruby命令窗口sass --watch global.scss:global.css會報錯,且生成的css文件中文註釋是亂碼的。根據提示是編碼問題。css

>>> Sass is watching for changes. Press Ctrl-C to stop.
Encoding::CompatibilityError: incompatible character encodings: GBK and UTF-8
Use --trace for backtrace.sass

解決方法:ruby

✿.  scss 文件的第一行加   @charset "utf-8";ui

✿. 在找到ruby安裝目錄下的 engine.rb,打開文件,在全部的 require #### 後面添加   Encoding.default_external = Encoding.find('UTF-8')編碼

✿. 若是問題還沒解決的話,那就是項目的絕對路徑 裏面有 中文命名 的文件夾,將路徑中以中文命名的文件夾改成英文命名便可。spa

 

相關文章
相關標籤/搜索