我知道如何与角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