2016-12-25 62 views
0

我有一个周期性的问题,当PhpStorm自动编译SASS到CSS文件。 有时会丢失最终CSS文件中的一些字母。 例如后我写SASS到CSS编译器在PhpStorm

body 
    color: #fff 

我得到以下CSS

body { 
    color: #ff; 
} 

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

+0

在您的文件观察器中,是否立即启用文件同步?如果是这样,请关闭镜头,因为这可能会导致您的问题。 – Gerrit0

+0

我试图关闭它,但问题仍然存在。它不仅发生在'颜色'属性上。感谢您的回复 –

回答

0

我有同样的问题。这是在phpstorm选项“始终”更新打开时引起的。每当phpstorm检测到一个变化,它就会触发sass编译器。有时会在写完之前触发。据我所知,唯一的解决办法是更改为'保存更新'。或者做一个像空间一样的小改动,它会重新触发编译器。

+0

感谢您分享您的经验并解释可能的原因。 –