前言
当 sass 文件监听时,出现以下错误:
>>> Sass is watching for changes. Press Ctrl-C to stop.
Encoding::CompatibilityError: incompatible character encodings: GBK and UTF-8
Use --trace for backtrace.
解决方法
一、检查文件夹路径是否有中文出现,如果出现则修改文件夹为英文即可。
二、在监听scss文件顶部加入代码:@charset “UTF-8”; 即可。
三、找到ruby安装路径并修改 engine.rb 文件,加入以下代码(放在所有require之后就可以):
Encoding.default_external = Encoding.find('utf-8');