0

当 PhpStorm 自动将 SASS 编译成 CSS 文件时,我遇到了一个周期性问题。有时它会遗漏最终 CSS 文件中的一些字母。例如在我写完之后

body
    color: #fff

我得到以下CSS

body {
    color: #ff;
}

虽然错过了最后一个字符。有时它可以正常工作并正确编译所有内容。看起来编译器在 SASS 更改完成之前将更改保存到 css 文件,反之亦然,它不会捕获我在 SASS 文件中的所有更改。可能是什么问题以及可能的解决方案是什么?

4

1 回答 1

0

我遇到过同样的问题。这是在打开“始终”更新的 phpstorm 选项时引起的。每当 phpstorm 检测到更改时,它都会使用您现有的任何内容触发 sass 编译器。有时它会在你完成写作之前触发。据我所知,唯一的解决方案是更改为“保存时更新”。或者做一个像空格这样的小改动,它会重新触发编译器。

于 2016-12-25T15:30:37.320 回答