美文网首页
sass编译遇到的编码问题

sass编译遇到的编码问题

作者: MuLuo丶 | 来源:发表于2016-11-01 18:59 被阅读0次

sass 编译 可能会出现两种情况:

一、手动编译

比如编译的文件内有 包含中文 例如:

@charset "utf-8"
/* 出现中文的注释  */
$fontFamily: '微软雅黑';
*{
  font-family:$fontFamily;
}

编译:

报错 :error src/sass/common.scss (Line 4: Invalid GBK character "\xE5")

解决方案:
找到此文件C:\Ruby23-x64\lib\ruby\gems\2.3.0\gems\sass-3.4.22\lib\sass\engine.rb
require XXX 下一行 添加 Encoding.default_external = Encoding.find('UTF-8') 即可

二、gulp下的watch

报错: Encoding::CompatibilityError: incompatible character encodings: GBK and UTF-8 Use --trace for backtrace.
出现此类错误时 检查下路径是否出现中文。

总结

总结一下:

  1. sass手动编译乱码:在C:\Ruby23-x64\lib\ruby\gems\2.3.0\gems\sass-3.4.22\lib\sass\engine.rb的所有require后加一句 Encoding.default_external = Encoding.find('utf-8')。
  2. watch编译乱码:watch编译的路径不能有中文。

原文地址 http://www.cnblogs.com/cc11001100/p/5944794.html`

相关文章

  • sass编译遇到的编码问题

    sass 编译 可能会出现两种情况: 一、手动编译 比如编译的文件内有 包含中文 例如: 编译: 报错 :erro...

  • sass的一些整理

    我们先来解决在工作中可能会遇到跟sass有关的几个问题: 问题一:如果在编译sass的时候出现 zsh: comm...

  • mac下WebStorm用node-sass设置自动编译scss

    mac下WebStorm用node-sass设置自动编译scss文件 用ruby编译scss会遇到以下两个问题,所...

  • 关于Sass的编译风格与编译命令

    Sass的编译风格并不单一,为了满足不同工程师的编码习惯和不同开发项目的实际需求,Sass人性化的提供四种不同编译...

  • scss编译无法识别GBK的问题

    1、安装向导https://www.sass.hk/install/2、编译cscc文件时遇到的问题 这个提示时说...

  • sass使用

    sass编译和介绍 安装vscode插件Live Sass Compiler编译sass 开启watch sass...

  • 安装-编译

    安装 安装node-sass来编译sass文件 安装ruby来编译sass文件 编译 node-sass 使用we...

  • Qt字符编码问题的解决方法

    遇到的问题: 为了方便跨平台,Qt默认使用的字符编码是UTF-8(如图1),但是当使用msvc编译器编译时——问题...

  • 如何使用sass?

    目录 1.什么是sass 2.安装rub 3.如何编译,以及编译的几种方式 4.各有什么特点 5.编码实战 6.更...

  • webpack编译sass

    参考 webpack loaderssass 编译Sass webpack编译sass需要使用到的loader: ...

网友评论

      本文标题:sass编译遇到的编码问题

      本文链接:https://www.haomeiwen.com/subject/jawmuttx.html