【问题标题】:Setting expanded output style in sass doesn´t work在 sass 中设置扩展输出样式不起作用
【发布时间】:2018-11-02 18:56:46
【问题描述】:

我想将我的 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 的第 1 行 & webovky\alfabeta\pionyr.sass

身体 { {

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

非常感谢

【问题讨论】:

    标签: sass


    【解决方案1】:

    发生这种情况是因为您的操作系统使用母语而不是英语来更改它并确保 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 只需从文件夹路径中取出é,然后重试。

    【讨论】:

    • 感谢您的解决方案,我设置了 chcp 1252 但输入后
    • sass --watch style.scss:style.css --style 扩展到我的终端它给了我 Encoding::CompatibilityError: incompatible character encodings: Windows-1252 and UTF-8 Use --trace用于回溯。
    • 很遗憾它仍然无法正常工作,我会尝试修复它
    猜你喜欢
    • 2011-10-29
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-30
    • 2018-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多