含中文注释SASS编译不通过?有办法

第一用scss文件编译成css文件就遇到了坑,竟然提示含有不明来物,定位到他不通过的行就是包含有中文注释的某行。当然知道是SASS程序的编码问题,当年python2就是经常出现这样的情况,见惯不怪的。于是乎百度之,发现有国人已经早先遇到该问题并且轻易解决,果然可以用该方法解决问题,赞叹之余,保存之,以便后来人。

解决的办法是打开目录"C:\Ruby23\lib\ruby\gems\2.3.0\gems\sass-3.4.22\lib\sass\engine.rb",修改engine.rb文件,在所有require之后,添加一行代码如下

Encoding.default_external = Encoding.find('utf-8')

保存吧!再来。

另外国人开发的koala有GUI的开源编译工具可以无bug,直接编译吧。

参考:http://www.bkjia.com/HTML_CSS/861470.html

关于本文如您有任何想法和意见,欢迎与我们联系,邮箱地址zhi@uqugu.com
您对本文有什么看法,喜欢或者不喜欢都可以发表意见。