Angular 我已经为不同的组件创建了模块,但loadChildren不适用于模块

Angular 我已经为不同的组件创建了模块,但loadChildren不适用于模块,angular,Angular,我使用下面的代码将loadChildren用于登录模块,但它显示的是错误“error error: 未捕获(承诺中):错误:找不到模块 “./login/login.module” 用于登录的组件模块为: import { ModuleWithProviders, NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { LoginComponent } from './l

我使用下面的代码将loadChildren用于登录模块,但它显示的是错误“error error:

未捕获(承诺中):错误:找不到模块 “./login/login.module”

用于登录的组件模块为:

import { ModuleWithProviders, NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';

import { LoginComponent } from './login.component';
import { LoginRoutingModule } from './login-routing.module';

@NgModule({
  imports: [
    LoginRoutingModule
  ],
  declarations: [
    LoginComponent
  ]
})
export class LoginModule {}
login-routing.module.ts

import { RouterModule, Routes } from '@angular/router';
import { LoginComponent } from './login.component';

const routes: Routes = [
  {
    path: '',
    component: LoginComponent,
  }
];

@NgModule({
  imports: [RouterModule.forChild(routes)],
  exports: [RouterModule]
})
export class LoginRoutingModule {}

-

模块的路径应该是src的绝对路径

  loadChildren: 'src/app/login/login.module#LoginModule' 

可以告诉我们项目结构吗?嗨,使用这个路径删除了特定的错误,但是我得到了另一个错误“错误错误:”UNIOTE(允诺):错误:Login组件是2个模块的声明的一部分:AppMead和Login Mulk!请考虑将Login组件移动到导入AppMead和LoginModule的更高的模块。@shivtajvirk该问题是不言自明的,与原始问题无关。考虑支持和支持你的问题的答案,如果你有一个新的你似乎无法解决的问题,请在SOF上创建一个新的问题。
  loadChildren: 'src/app/login/login.module#LoginModule'