因此,我正在使用SASS
和Zurb Foundation
框架构建一个新项目。我在中SASS-Compass
安装了观察程序IDE (PHPStorm)
,可以自动检测更改并将所有内容重新编译为资产。
我有一个主文件app.sass
import _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$)$
所以问题是,有没有人考虑过这个问题,也许有一个聪明的解决方法?
提前致谢。
最后,答案。
事实证明-我不知道-在中有两种导入的文件SASS
。普通文件和partials
。文件名开头的下划线表示它是a partial
,不应将其生成为css文件。一个简单的测试显示,当compass
watcher检测到正常导入文件中的更改并相应地重新编译所有内容时,它会忽略部分更改,这就是_settings.sass
发生问题的原因。
希望它能帮助到别人。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句