2017-03-07 200 views

回答

1

有跡象表明,針對增量編譯打字稿代碼幾大口插件:

我們用一口-TSB在VSCode代碼庫,它表現非常好

+0

我會避免吞噬作爲運行打字稿編譯器的手段。它只是增加了一層額外的插件代碼,當維護人員感到無聊時,容易引起錯誤。相反,可以考慮從npm腳本運行'tsc'命令,並在你的項目根目錄下建立'tsconfig.json'。 – ChaseMoskal

+0

對較小的項目有很好的建議,但請參閱有關當前TypeScript增量編譯的perf問題的討論https://github.com/Microsoft/TypeScript/issues/12012。 'tsc --watch'比'gulp-tsb'重新編譯vscode代碼庫中的單個文件更改要慢30倍以上(20秒vs 600ms)。在解決這個問題之前,需要這些工具 –

+0

對於我的小型項目,我會假設TypeScript團隊最終將優化其增量編譯,並在此期間繼續使用官方機制。 作爲一位25歲的老開發人員,我很疲憊地看到第三方插件爲短期表現贏得過時,過時和無人維護。 如果您現在需要性能優勢,那麼就沒有決定。我只是討厭維護東西。 – ChaseMoskal

0

你肯定有它運行的是打字稿編譯器,運行以下命令構建任務:

tsc 

希望您使用的是tsconfig.json配置編譯。

既然如此,你可以使用下面的命令接合打字稿編譯器在「觀看」模式,也被稱爲「編譯上保存」:

tsc -w 

這將啓動一個進程它將持續觀看您的TypeScript文件並僅編譯必需的文件(「增量編譯」)。

相關問題