2014-10-01 55 views
2

每次保存.ts文件時,狀態欄中都會顯示「正在運行7個進程」,大約需要30秒才能完成。如果我「PS」的TSC過程中,我可以看到7 tsc --sourcemap xxx.ts我的.ts文件從大約30的語料庫。它總是相同的7,他們沒有明確的關係,我正在工作的具體.ts文件上。爲什麼我會在WebStorm下運行多個tsc進程?

我的觀察器設置似乎很不起眼...

enter image description here

+0

文件看守啓動一個單獨的外部進程(在這種情況下打字稿編譯器)這個選項的結果。所以生成的進程數與引用修改文件的.ts文件數有關。順便說一句,嘗試清除「僅跟蹤根文件」選項 - 它有什麼區別? – lena 2014-10-01 12:14:28

+0

「引用」是什麼意思?生成的tsc編譯不直接引用當前文件(有些但不是全部,間接)。你的意思是「僅編譯主文件」?我沒有檢查,我現在得到了我期望的行爲,即。只編譯當前文件。隨意張貼作爲一個答案(理想情況下解釋,因爲它似乎違反直覺),所以我可以接受它。 – pinoyyid 2014-10-01 14:15:06

回答

0

如果「僅編譯主文件」選項被激活,觀察家運行直接或間接引用原始文件中的所有文件,通過///<reference>標籤或進口,產生一個單獨的外部進程爲他們每個人。禁用編制每個改變文件的當前文件只

注意它的建議與-out參數運行TSC時,啓用該選項

相關問題