Angula4 懒加载路由,项目启动报错“没有可用于依赖类型的模块工厂”
Angula4项目,原来路由是普通路由,后修改成惰性加载,修改后,项目启动报错“ No module factory available for dependency type: ContextElementDependency at Compilation.addModuleDependencies ”==》“没有可用于依赖类型的模块工厂”。
但将app-routing.module里路由改回普通路由后,又可以启动了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
先卸掉项目的
webpack
再删掉项目
node_modules
文件夹重新
npm install
参考
angular-cli
的issue:https://github.com/angular/an...
1、重启试下
2、将相对路径改成绝对路径试下
另外,
app.module.1.ts
是什么文件?貌似是cli和webpack的版本不匹配导致, 升级下angular cli或者webpack再试试。
照着操作了一下,还是不行啊。