我知道如何與角CLI打造出我的項目:ng build --prod
角2個號樓單模塊
我怎麼能單獨編譯每個模塊?這是我的項目:
AnagAccreditamento
和cruscottofiliera
是獨立的模塊,用自己module.ts
,routing.module.ts
文件。我可以如何分別構建它們,並在稍後將它們插入到我的項目中,就好像它們是庫?
我知道如何與角CLI打造出我的項目:ng build --prod
角2個號樓單模塊
我怎麼能單獨編譯每個模塊?這是我的項目:
AnagAccreditamento
和cruscottofiliera
是獨立的模塊,用自己module.ts
,routing.module.ts
文件。我可以如何分別構建它們,並在稍後將它們插入到我的項目中,就好像它們是庫?
如果您希望能夠根據需要提取模塊,則需要延遲加載。您可以瞭解如何在這裏使用延遲加載:https://angular.io/docs/ts/latest/guide/router.html#!#asynchronous-routing
或者有關於它的Pluralsight當然這裏:https://app.pluralsight.com/library/courses/angular-routing/table-of-contents
謝謝,但我不需要動態加載模塊。 我想要具有與SystemJS配置相同的行爲,其中足以更改我想更新的模塊/組件的file.js。現在使用WebPach配置,AoT,...我無法與應用程序的各個組件進行交互。 – Danieleee
它並沒有真正意義的獨立編譯的模塊。例如,如果整個應用程序一次編譯,樹形抖動就可以工作。否則,它永遠不會知道代碼是什麼或者沒有被使用,並且可以被丟棄。 –
如果我用一個模塊創建一個文件夾,並且我的同事用另一個模塊創建另一個文件夾。我們被迫複製同一個項目中的所有模塊,然後編譯它們? Angular不應該是模塊化的? – Danieleee
是的。 Angular通常用作基於瀏覽器的框架。因此,所有需要的部分(包括外部軟件包)都在同一個項目中。 – DeborahK