在 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文件做了一些更改,现在我有更多的扩展输出样式的选择器,但问题似乎是编译器仍然希望以压缩输出样式查看我的Sass文件,因为它给了我这个:

编译错误错误:"body{"后的CSS无效:应为"}",实际为"{"在sass/c:\Users\Doma\Desktop\Novéwebovky\Javascript的第1行&webovky\alfabeta\pionyr.sass

正文{{

有人能帮忙吗?也许是一些基本的事情,但我真的没有找到解决方案,我在许多来源中搜索

非常感谢

发生这种情况是因为您的操作系统使用母语而不是英语来更改它,并确保sass编译器在使用sass编译命令chcp 1252之前在终端/命令行中无错误地写下这一点。代码激活后使用sass compile作为预期sass --watch style.scss:style.css --style expanded

更新
有时发生此错误是因为愚蠢的错误尝试这可能有助于某些原因导致此解决方案将路径名从c:UsersDomaDesktopNové webovkyJavascript & webovkyalfabetapionyr.sass更改为c:UsersDomaDesktopNov webovkyJavascript & webovkyalfabetapionyr.sass只需从文件夹路径中取出é,然后重试。

最新更新