Angular2 cli(Webpack)为不同的模块创建块

时间:2016-09-18 14:29:01

标签: javascript angularjs angular webpack angular-cli

我正在研究一个没有单独模块的Angular2应用程序。只有在动态创建模块时才会获取模块特定文件(js,css,html)(...使用moduleFactory和createComponent)。

所以我需要以这样的方式捆绑我的应用程序,而不是单个bundle.js,我希望每个模块作为一个单独的块,以便只在创建模块时获取块(js)。

如何在角度cli中实现这一点? CommonsChunkPlugin会有帮助吗?

1 个答案:

答案 0 :(得分:1)

您可以直接使用webpack设置项目,而无需使用angular-cli,并使用require.ensure()动态包含外部文件。 Webpack将检测require.ensure()并为其创建一个单独的块。