所以,我正在使用SASS
和Zurb Foundation
框架构建一个新项目。我在SASS-Compass
中安装了IDE (PHPStorm)
观察程序,以自动检测更改并将所有内容重新编译为资源。
我有一个主文件app.sass
,导入_settings.sass
。我的问题是,当我更改_settings.sass
文件中的某个变量时,PHPStorm Watcher不知道他需要重新编译我的app.sass
,我必须对app.sass
进行一些更改它重新编译,所以我可以看到我的变化。这有点烦人,没什么意义。
我的观察者设置为:
Program: C:\Ruby200-x64\bin\compass.bat
Arguments: compile C:/Winginx/home/project.local/public_html $UnixSeparators($FilePath$)$
所以问题是,有没有人想过这个问题,也许有一个聪明的解决方法?
提前致谢。
答案 0 :(得分:3)
最后,答案。
事实证明 - 我并不知道这一点 - SASS
中有两种导入的文件。普通文件和partials
。文件名称开头的下划线显示它是partial
,不应生成css文件。一个简单的测试表明,虽然compass
观察者检测到正常导入文件中的更改并相应地重新编译所有内容,但它忽略了部分更改,这就是_settings.sass
出现问题的原因。
希望它对某人有帮助。