我正在尝试AOT编译我的Angular + Webpack应用程序,但我遇到了一些问题,尤其是lazy loading
我正在使用@ngtools/Webpack
插件,当捆绑开始时,捆绑停止,因为它找不到延迟加载的模块;它说:
ModuleNotFoundError: Module not found: Error: Can't resolve
'/Users/xsd/workbench/compiled/node_modules/carbonldp-panel/my-apps/my-apps.module.ngfactory.ts' in '/Users/xsd/workbench/compiled/‘`
LazyLoaded模块来自另一个名为carbonldp-panel
的库,它位于node_modules中,而不在项目的src
内。
这个项目不是使用angular-cli
库创建的,因为我一直在绊倒将插件与angular-cli相结合的许多问题,这让我想问......可以@ngtools/Webpack
插件用于没有angular-cli
库的项目吗?
而且,如果我第一次运行ngc
来生成缺失的库,然后捆绑项目,捆绑继续正常,所以这也让我问,我必须先要ngc
项目,然后使用@ngtools/webpack
与没有angular-cli
插件的项目捆绑它,或者加载器应该自己生成缺少的工厂文件?
由于