减少文件监视器 - 忽略某些文件

joh*_*nny 11 less phpstorm webstorm

我正在使用带有WebStorms的Less.css文件监视器,我想排除特定的文件进行编译.我有一个style.less文件,包含所有其他CSS,只应编译此文件.我怎样才能做到这一点?

len*_*ena 20

如果您需要文件观察.less程序仅在单个文件中查看更改,忽略其他.less文件中的所有更改,则可以使用范围完成此操作:

  • 在"设置/范围"中添加自定义范围,排除所需的文件/文件夹(有关详细信息,请参阅范围(Phpstorm帮助)).

  • 在"设置/文件监视器"中,打开LESS文件观察器设置,并将"范围"属性值从"项目文件"更改为自定义范围.

如果您需要更改所有正在观看的文件,但是style.css生成的单个文件将包含整个项目中所有.less文件的样式,请勾选观察者设置中的"仅跟踪根文件"复选框.请参阅帮助中的说明:

在文件上调用文件观察程序时,Phpstorm会检测包含此文件的所有文件.对于这些文件中的每一个,Phpstorm再次检测到包含它的文件.递归重复此操作,直到Phpstorm到达未包含在指定范围内任何位置的文件.这些文件称为根文件(不要与内容根混淆).

  • 选中此复选框后,文件观察程序仅针对根文件运行.
  • 清除该复选框后,File Watcher将针对调用它的文件运行,并针对在指定范围内递归包含此文件的所有文件运行