2017-09-07 53 views
0

在WebStorm中,我的項目是一個由10個js文件組成的庫,Closure Compiler作爲WebStorm中的文件觀察器,將文件編譯成一個文件。WebStorm中的許多相同的Closure Compiler觀察器任務

論據爲關閉編譯文件守望者是... --js 1.js --js 2.js ... --js 10.js --js_output_file mylib.min.js ...

當我修改這些文件中的一個,並保存它,我可以馬上看到WebStorm「後臺任務」,1個新項目「執行‘關閉編譯’任務.. 。「這很好。

問題:當我修改很多文件,做一個「保存」,許多「執行‘關閉編譯’任務......」出現在「後臺任務」(例如:5個任務,如果修改5個文件)。所有任務都在執行相同的10個文件編譯,但只需要1個任務。我的電腦暫時失控(100%CPU)一段時間,我必須取消除一個之外的所有任務才能更快完成任務。

WebStorm爲每個修改後的文件啓動一個觀察器任務,並不理解同時啓動許多相同的任務是毫無意義的。

有沒有辦法讓單個觀察者的任務,雖然很多文件被修改? 如果沒有,是否至少有一種方法可以避免「100%CPU」問題(例如:減少WebStorm進程優先級)?

回答

0

在文件觀察器設置(特別是「參數」和「工作目錄中刪除任何特定文件的宏(那些以$文件開始) '字段)。

$FileDir默認情況下是在'工作目錄'字段中,我將其刪除並硬編碼了路徑。

雖然許多文件已更改,但我確實已經完成了一項任務。

1

不,現在不可能不幸;請按照WEB-14086爲得到了亞歷山大Doroshko的解決方案在JetBrain更新

+0

等待修復,我可以在每次保存3mn期間避免100%CPU嗎? –

相關問題