WebStorm中同时有许多相同的闭包编译器观察器任务

WebStorm中同时有许多相同的闭包编译器观察器任务,webstorm,google-closure-compiler,file-watcher,Webstorm,Google Closure Compiler,File Watcher,在WebStorm中,我的项目是一个由10个js文件和闭包编译器组成的库,作为WebStorm中的文件观察者,闭包编译器将文件编译成单个文件 闭包编译器文件监视程序的参数是--js 1.js--js 2.js--js 10.js——js_输出_文件mylib.min.js… 当我修改其中一个文件并保存它时,我可以立即在WebStorm“后台任务”中看到一个新项目“正在执行‘Closure Compiler’任务…”,这很好 问题:当我修改许多文件并执行“保存”时,“后台任务”中会出现许多“正在执

在WebStorm中,我的项目是一个由10个js文件和闭包编译器组成的库,作为WebStorm中的文件观察者,闭包编译器将文件编译成单个文件

闭包编译器文件监视程序的参数是
--js 1.js--js 2.js--js 10.js——js_输出_文件mylib.min.js…

当我修改其中一个文件并保存它时,我可以立即在WebStorm“后台任务”中看到一个新项目“正在执行‘Closure Compiler’任务…”,这很好

问题:当我修改许多文件并执行“保存”时,“后台任务”中会出现许多“正在执行‘Closure Compiler’任务…”(例如:如果修改了5个文件,则会出现5个任务)。所有任务都在执行相同的10个文件编译,尽管只需要1个任务。我的电脑有一段时间失去了控制(100%的CPU),我不得不取消所有的任务,只有一个任务是为了更快地完成

WebStorm为每个修改过的文件启动一个观察者任务,但不明白同时启动许多相同的任务是没有意义的

有没有一种方法可以在修改了许多文件的情况下获得单个观察者任务?
如果没有,是否至少有一种方法可以避免“100%CPU”问题(例如:降低WebStorm进程优先级)?

没有,不幸的是,目前不可能;请关注更新

从JetBrain的Alexander Doroshko处获得解决方案:

删除文件监视程序设置(特别是“参数”和“工作目录”字段)中任何特定于文件的宏(以$file开头的宏)

默认情况下,
$FileDir
位于“工作目录”字段中,我将其删除,改为硬编码路径


我现在确实只有一个任务,尽管许多文件发生了更改。

等待修复,是否可以在每次保存3mn时避免100%的CPU?