我正在研究一个没有单独模块的Angular2应用程序。只有在动态创建模块时才会获取模块特定文件(js,css,html)(...使用moduleFactory和createComponent)。
所以我需要以这样的方式捆绑我的应用程序,而不是单个bundle.js,我希望每个模块作为一个单独的块,以便只在创建模块时获取块(js)。
如何在角度cli中实现这一点? CommonsChunkPlugin会有帮助吗?
答案 0 :(得分:1)
您可以直接使用webpack设置项目,而无需使用angular-cli,并使用require.ensure()
动态包含外部文件。 Webpack将检测require.ensure()
并为其创建一个单独的块。