angular找不到模块

时间:2018-05-25 19:26:06

标签: angular

我有以下设置结构:

enter image description here

我的routes.ts文件有以下路由:

{ path: 'user', loadChildren: 'app/user/user.module#UserModule'}

每当我尝试转到用户路线时,我都会收到错误:

  

找不到模块' app / user / user.module'。

我已尝试将路线更改为:

{ path: 'user', loadChildren: './app/user/user.module#UserModule'}

但是返回了类似的错误。在线查看我已经看到了停止开发服务器并使用ng服务再次运行它的建议,但同样的错误。

如果我将其更改为:

{ path: 'user', loadChildren: () => UserModule}

它有效,好奇为什么原来没有。我正在通过一个样本,在早期的样本中它很好。

2 个答案:

答案 0 :(得分:0)

我认为你的道路是错的,试试这个

{ path: 'user', loadChildren: './user/user.module#UserModule'}

答案 1 :(得分:0)

您可以尝试此解决方案

您可以看到demo on stackblitz

{path : "user",loadChildren: './user/user.module#UserModule'}