首页 > 解决方案 > 在 sass 中设置扩展输出样式不起作用

问题描述

我想将我的 sass 文件中的输出样式更改为扩展但设置:

sass --watch style.scss:style.css --style expanded

对我不起作用。相反,它返回给我这个

Encoding::CompatibilityError: incompatible character encodings: CP852 and UTF-8 Use --trace for backtrace.

有没有可能修复它?我也不太确定,因为我是 Sass 新手在扩展输出样式中,但似乎问题是编译器仍然希望以压缩输出样式查看我的 sass 文件,因为它给了我这个:

编译错误错误:“body {”之后的无效 CSS:预期的“}”,在 sass/c:\Users\Doma\Desktop\Nové webovky\Javascript & webovky\alfabeta\pionyr.sass 的第 1 行是“{”

身体 { {

有人可以帮忙吗?也许是一些基本的东西,但我真的没有找到解决方案,我搜索了很多资源

非常感谢

标签: sass

解决方案


发生这种情况是因为您为操作系统使用母语而不是英语来更改它并确保 sass 编译器正常工作 在您使用 sass 编译命令之前在终端/命令行中写入此chcp 1252代码 激活代码后按预期使用 sass 编译sass --watch style.scss:style.css --style expanded

更新
有时会发生此错误,因为愚蠢的错误尝试这可能有助于某些原因导致此解决方案有助于将路径名从更改c:\Users\Doma\Desktop\Nové webovky\Javascript & webovky\alfabeta\pionyr.sass为仅从文件夹路径c:\Users\Doma\Desktop\Nov webovky\Javascript & webovky\alfabeta\pionyr.sass 中取出并重试。é


推荐阅读