在angular9中找不到模块“ ./modules/shipper/shipper.module”?

法哈德·苏斯瓦里

我有一个角度应用程序,在其中我正在执行延迟加载。我的文件夹结构是这样的

app
 modules
   shipper
     addshipper
     shipper
     shipper.module.ts
     shipper.routing.module.ts
   transporter
app.routing.module.ts
app.module.ts

在我,app-routing.module.ts我有lazyloadshipper module这样的

{ path: 'addshipper', loadChildren : './modules/shipper/shipper.module#ShipperModule'}

在我shipper.module.ts我有以下

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AddshipperComponent } from './addshipper/addshipper.component';
import { ShipperRoutingModule } from './shipper-routing.module';

export const options: Partial<IConfig> | (() => Partial<IConfig>) = null;
@NgModule({
    declarations: [
        AddshipperComponent
    ],
    imports: [
        BrowserModule,
        ShipperRoutingModule
    ],
    providers: []
})
export class ShipperModule { }

我内心shipper.module.ts有以下关注child routes

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { AuthGuard } from '@app/authguard.guard';
import { AddshipperComponent } from './addshipper/addshipper.component';
const routes: Routes = [
  {
      path: '',
      children: [
        { path: '', component: AddshipperComponent,canActivate: [AuthGuard] } 
      ]
  }
];

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

side nave我的应用程序中,我有这样的链接

<a  routerLink="/addshipper" class="nav-link">
   <i class="fa fa-circle nav-icon"></i>
   <p>Add Shipper</p>
</a>

但问题是,当我点击Add Shipper链接,所以我得到这个errorconsole

Uncaught (in promise): Error: Cannot find module './modules/shipper/shipper.module'
伊斯梅尔·迪亚里(Ismail Diari)

我认为您需要在shipper.module.ts导入CommonModule

imports: [CommonModule,
 BrowserModule, ShipperRoutingModule ],

并且您需要导出公共组件

exports:[AddshipperComponent]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

找不到模块“ ./app.module.ngfactory”

module.exports 找不到模块

Angular CLI在错误的位置寻找路由器模块?“找不到router_module”

找不到名称“ angular.module”

CLI中出现错误“在Function.Module._resolveFilename中找不到模块”

Intellij:Java 11:导出模块:找不到包{找不到模块},module-info.java

错误:找不到模块“ app / MyComponent / MyComponent.module”错误:找不到模块

Build:找不到模块OurFirstAppWithFVisualStudio.module.scss

Node.Js找不到模块,module.js:471

Bower“ MODULE_NOT_FOUND找不到模块'qs'”

在function_module 469:15找不到模块

找不到模块:无法解析“*.module.css”

找不到模块“module.css”或其相应的类型声明

在./src/.././src/app/app.browser.module.ts中找不到Angular 6 Bootstrap

Firebase找不到'module <Firebase>'

Java-IntelliJ在运行应用程序时找不到在module-info.java中声明的模块库

Angular 8 使用 Ivy module.ngfactory 找不到

如何在Node中导入全局模块?我收到“错误:找不到模块<module>”?

在项目':module'中找不到名称为'testDebug'的任务

在/ dev / *中找不到KERNEL_MODULE_AUTOLOAD和设备

在webpack中module.exports之后找不到变量

编译 module-info.java 抛出错误:找不到模块

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

Java 10 Eclipse + Maven“ java.lang.module.FindException:找不到模块myproject”

错误[ERR_MODULE_NOT_FOUND]:找不到从build \ server.js导入的模块“ build \ app”

尝试注入module-info.java时找不到模块

运行Iron-Node时module.js找不到模块

Java 13 Eclipse:java.lang.module.FindException:找不到模块AbaloneGame

找不到模块:错误:无法解析'./$$_gendir/app/app.app.module.ngfactory'