停止递归运行的PhpStorm文件监视器(使用Autoprefixer)

时间:2014-07-24 14:24:50

标签: css phpstorm

我是运行autoprefixer的PhpStorm文件观察程序。但是文件观察器以递归方式运行。我认为这是因为它生成了一个新的css文件,文件观察者随后会运行该文件。

有没有办法强制他们只运行一次?

我想我需要一个Project文件范围,因为我没有直接编辑css文件,而是我有一个SCSS文件创建一个CSS文件,然后应该自动加上前缀。我的设置如下所示。

enter image description here

2 个答案:

答案 0 :(得分:9)

你必须:

  • 创建自定义范围Settings | Scopes ..或点击文件监视器中相应的" ..."按钮);
  • [可选]包含所需的文件(例如*.css) - 并非真正需要"文件类型" File Watcher的字段已经涵盖了它
  • 排除已修改的文件(*.min.css

现在在文件监视器中使用该范围而不是默认"项目文件"

答案 1 :(得分:0)

使用自定义范围从范围中排除目录也有效。此示例来自Symfony2项目。

Excluding 'web' directory using a custom scope