通常在安裝完ruby和sass之后,如果你的sass或scss文件內有中文的話,編譯時就會報錯,如:Syntax error: Invalid GBK character
解決的方案就是為sass編譯添加默認的編碼方式為utf-8
找到ruby的安裝目錄,里面也有sass模塊,如這個路徑:
步驟:
- 找到下面這個文件
C:\Ruby21-x64\lib\ruby\gems\2.1.0\gems\sass-3.4.8\lib\sass\engine.rb
- 找到
require 'sass/supports'
這一行,在下面一行添加
Encoding.default_external = Encoding.find('utf-8')