問題:在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