2017-04-14 42 views
0

我知道如何與角CLI打造出我的項目:ng build --prod角2個號樓單模塊

我怎麼能單獨編譯每個模塊?這是我的項目:

Image

AnagAccreditamentocruscottofiliera是獨立的模塊,用自己module.tsrouting.module.ts文件。我可以如何分別構建它們,並在稍後將它們插入到我的項目中,就好像它們是庫?

+0

它並沒有真正意義的獨立編譯的模塊。例如,如果整個應用程序一次編譯,樹形抖動就可以工作。否則,它永遠不會知道代碼是什麼或者沒有被使用,並且可以被丟棄。 –

+0

如果我用一個模塊創建一個文件夾,並且我的同事用另一個模塊創建另一個文件夾。我們被迫複製同一個項目中的所有模塊,然後編譯它們? Angular不應該是模塊化的? – Danieleee

+0

是的。 Angular通常用作基於瀏覽器的框架。因此,所有需要的部分(包括外部軟件包)都在同一個項目中。 – DeborahK

回答

0

如果您希望能夠根據需要提取模塊,則需要延遲加載。您可以瞭解如何在這裏使用延遲加載:https://angular.io/docs/ts/latest/guide/router.html#!#asynchronous-routing

或者有關於它的Pluralsight當然這裏:https://app.pluralsight.com/library/courses/angular-routing/table-of-contents

+0

謝謝,但我不需要動態加載模塊。 我想要具有與SystemJS配置相同的行爲,其中足以更改我想更新的模塊/組件的file.js。現在使用WebPach配置,AoT,...我無法與應用程序的各個組件進行交互。 – Danieleee