未找到@ ngtools / Webpack模块AOT

时间:2017-03-13 18:17:59

标签: angular webpack lazy-loading aot

我正在尝试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插件的项目捆绑它,或者加载器应该自己生成缺少的工厂文件?

由于

0 个答案:

没有答案