如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

在使用sass编译的过程中,可能会遇到如下错误提示,Invalid GBK character "\xE8"。这个错误提示可能出现在使用sass的场合,比如:grunt任务、webstorm文件监测、甚至koala编译过程中。

sass 编译,如何解决错误 Invalid GBK character "\xE8" - sass-error
sass 编译,如何解决错误 Invalid GBK character "\xE8"(图3-1)

本文就说明这种编码问题的解决方案,如何修改scss文件的编码。

错误信息

错误信息类似如下:

grunt
Running "uglify:static_mappings" (uglify) task
>> 11 files created 423.53 kB → 365.19 kB

Running "sass:dist" (sass) task
Error: Invalid GBK character "\xE8"
        on line 457 of ../assets/css/style.scss
  Use --trace for backtrace.
Warning: Exited with error code 13 Use --force to continue.

Aborted due to warnings.

sass 编译,如何解决错误 Invalid GBK character "\xE8" - grunt_sass_utf8
sass 编译,如何解决错误 Invalid GBK character "\xE8"(图3-2)

增加编码设置

在要被编译的scss文件的顶部,增加如下内容即可:

@charset "utf-8";

sass 编译,如何解决错误 Invalid GBK character "\xE8" - grunt_sass_utf8_2
sass 编译,如何解决错误 Invalid GBK character "\xE8"(图3-3)

总结

增加上述编码设置之后,再次编译即可。本问题就顺利解决了。更多sass的相关经验文字,请支持苏南大叔的博客:

 【源码】代码片段及相关软件点此获取

 【scss】秘籍文章入口,仅传授于有缘之人   scss    sass

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!