2017-04-14 49 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