我试图在我的应用程序中实现延迟加载。但是在添加下面的代码片段后,编译停止在70%。
>
{
path: 'sandbox',
resolve: { lang: LocaleService },
loadChildren: './SANDBOX/sandbox.module#SandBoxModule'
},
早些时候我用这个:
{
path: 'sandbox',
resolve: { lang: LocaleService },
loadChildren: ()=>SandBoxModule
}
你正在使用延迟加载模块的角度概念。
解决:{lang:LocaleService}
您需要将此解决方案与load组件一起使用,而不是将resolve与模块加载一起使用。在此模块“SandBoxModule”的路径文件中定义resolve,然后尝试运行。
终于能够解决它了。多个版本的webpack存在一些问题。删除了package.json中的那个并且它工作了。