最近使用sass做一些项目的时候,发现在scss文件中出现中文注释,css文件就会报错.
error style.scss (Line 5: Invalid GBK character "\xE8")
类似这样的.
@charset "UTF-8";
我试了一下发现不管用.我请教了一下同学,得到了一个十分简单的方法:
- 在scss文件中添加
@charset "UTF-8";
类似这样:
<!--要写在最顶端-->
@charset "UTF-8";
@function p2r($px){
@return $px/37.5+rem;
}
复制代码
- 在css文件中手动添加
@charset "UTF-8";
类似这样:
<!--也要写在最顶端-->
@charset "UTF-8";
.body {
width: 100%;
font-family: PingFangSC-Regular;
}
复制代码
有一点需要注意的是,你添加以后不会立刻生效,建议先删除原来的中文注释,然后添加,然后再同步