TL;博士
我能有打字稿編譯不同的文件夾作爲單獨的庫,並導入結果就像一個節點模塊?編譯打字稿項目作爲本地模塊
例如,我有一個common
文件夾800頁的文件,然後幾個app
文件夾(app1
,app2
等)各自具有20個+/-文件。所有app
文件夾都引用common
文件夾中的classes/interfaces/etc。問題是,每當我編譯一個app
文件夾時,它也編譯所有800個common
文件。這個彙編時間太長,我真的很想避免它。
我已經在common
和app1
中使用tsc --diagnostics --listFiles
進行了測試和確認。
我試過使用exclude
屬性tsconfig.json
來忽略common
文件夾,但它似乎沒有效果。我也嘗試了,paths
等compilerSettings
內的多種配置,但無濟於事。
noResolve
似乎幾乎可以實現我在找的東西,但是安全嗎?
有沒有辦法將它們分開編譯並避免重新編譯獨立的common
項目?
技術堆棧:
- 角2.0.1
- SystemJS 0.19.39
- 打字稿2.0.3
- 的Windows 8.1
- ASP.NET MVC6
我不知道這是否真的能解決我的問題。我可以把整件事情都捆綁起來,只是這樣做效率低下。我想看看香草Typescript編譯器是否可以將「項目」編譯爲本地模塊。 – JimmyBoh
@JimmyBoh其實有一個更簡單的方法。 –
@JimmyBoh已更新。 –