尽管路径似乎正确,但找不到惰性模块

Lazy module can not be found although path seems correct

link: https://play.nativescript.org/?template=play-ng&id=Annyna&v=4

错误:ERROR Error: Uncaught (in promise): Error: com.tns.NativeScriptException: Failed to find module: "./TrainingUnit", relative to: app/trainingunit/list/

奇怪的是错误消息中的模块名称是:“./TrainingUnit”

模块文件名是:trainingunit.module

模块class名称是:TrainingUnitModule

两个模块 "names" 似乎都是正确的。

正如我假设 AppRouterModule 中存在错误:

import { NgModule } from "@angular/core";
import { Routes } from "@angular/router";
import { NativeScriptRouterModule } from "nativescript-angular/router";

const routes: Routes = [
    { path: "", redirectTo: "/trainingunits", pathMatch: "full" },
    { path: "trainingunits", loadChildren: "./trainingunit/list/trainingunit.module#TrainingUnitModule" }
];

@NgModule({
    imports: [NativeScriptRouterModule.forRoot(routes)],
    exports: [NativeScriptRouterModule]
})
export class AppRoutingModule { }

在 TrainingUnitComponent 中,您正尝试从 ./TrainingUnit 导入 TrainingUnit,但文件名应为 ./trainingunit。更新以从正确的文件导入 class,您应该可以开始了。

trainingunit.component.ts line:2

import TrainingUnit from "./trainingunit";