除了明顯的(哈)。將TypeScript編譯爲獨立模塊或單個文件有什麼區別?
我還不確定爲什麼你會選擇其中之一。
我曾經認爲編譯單個文件比較容易,因爲您使用<reference>
來鏈接文件,並且可以使用嵌套模塊來管理全局名稱空間。
但現在我在想,import/require
和許多輸出文件可能是更好的模塊化(和常規JavaScript/ES6相似)。
但是,你可以充分使用導入命名空間類型?導入時使用額外級別的模塊看起來很尷尬。
而我們是否仍然需要<references>
來解析類型註釋?
我該如何決定?
你讀過了嗎?它涵蓋了你的大部分問題https://typescript.codeplex.com/wikipage?title=Modules%20in%20TypeScript –
只是以爲我會分享這個;)http://www.youtube.com/watch?v = KDrWLMUY0R0&hd = 1 – basarat
感謝您的手冊鏈接,我甚至不知道它存在!現在挖掘它。 – Bartvds