我正在使用带有WebStorms的Less.css文件监视器,我想排除特定的文件进行编译。 我有一个style.less文件,包含所有其他CSS,只应编译此文件。我怎么能这样做?
答案 0 :(得分:20)
如果您需要文件观察程序仅在单个.less
文件中查看更改,忽略其他.less
文件中的所有更改,则可以使用范围完成此操作:
在“设置/范围”中添加自定义范围,排除所需的文件/文件夹(有关详细信息,请参阅Scopes (Phpstorm Help))。
在设置/文件监视器中,打开您的LESS文件观察程序设置,并将“范围”属性值从“项目文件”更改为自定义范围。
如果您需要更改所有正在观看的文件,但生成一个style.css
,其中包含整个项目中所有.less文件的样式,请勾选观察者设置中的“仅跟踪根文件”复选框。请参阅帮助中的说明:
在文件上调用File Watcher时,Phpstorm会检测包含此文件的所有文件。对于这些文件中的每一个,Phpstorm再次检测到包含它的文件。递归重复此操作,直到Phpstorm到达未包含在指定范围内任何位置的文件。这些文件称为根文件(不要与内容根混淆)。
- 如果选中此复选框,则文件观察程序仅针对根文件运行。
- 如果清除该复选框,则文件监视器将针对调用它的文件运行,并针对在指定范围内递归包含此文件的所有文件运行