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

时间:2018-11-20 20:33:39

标签: angular angular6 nativescript nativescript-angular

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

错误:package com.greglturnquist.learningspringboot.learningspringboot; import lombok.Data; import lombok.NoArgsConstructor; //tag::code[] @Data @NoArgsConstructor public class Image { private int id; private String name; public Image(int id, String name) { this.id = id; this.name = name; } } //end::code[]

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

模块文件名为:trainingunit.module

模块类名是:TrainingUnitModule

两个模块的“名称”似乎都是正确的。

我认为AppRouterModule中存在错误:

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

1 个答案:

答案 0 :(得分:1)

在TrainingUnitComponent中,您尝试从TrainingUnit导入./TrainingUnit,但文件名应为./trainingunit。更新以从正确的文件导入该类,您应该一切顺利。

trainingunit.component.ts行:2

import TrainingUnit from "./trainingunit";