2014-12-02 106 views
1

我有一個帶有Node.js的Web應用程序和一些TypeScript文件,用於創建更復雜的類型安全引擎來完成大量工作。這是概念上推我的理解的界限在幾個方面,但這裏有一些假設:TypeScript - 使用Grunt在後臺編譯TypeScript

  • 的發展空間,當我創造新的打字稿的文件,我需要將它們重新編譯成JavaScript的每次測試我的程序出。
  • 對於生產,我可以部署已經編譯好的TypeScript ---> JavaScript,所以我不相信當用戶運行應用程序時我需要編譯。

我想用Grunt來編譯我的TypeScript,如果這是最好的選擇。使用

https://www.npmjs.org/package/grunt-typescript

當編譯成JavaScript是否有任何競爭條件擔心,當其他JavaScript文件可能需要或從我的新編譯打字稿調用函數?

回答

1

我使用grunt和它的替代品gulpjs(你也可以看看),並且沒有必要關心它。這些工具將使開發人員更容易編譯步驟。

在第一個條款中,有一個grunt或gulpjs手錶插件可以在保存打字稿代碼時自動編譯。

另外你在第二個子句中是正確的,當用戶運行應用程序時,你不需要編譯,你只需要部署javascript。