【发布时间】:2020-09-25 21:14:57
【问题描述】:
我有一个简单的课程:
export class User {
id: number;
username: string;
password: string;
firstName: string;
lastName: string;
token?: string;
role?: string;
dateCreated?: number;
}
当我将它导入组件时,如下所示:
import { User } from "src/app/models/user";
,我收到错误消息:
Cannot find module '../models/user'.
但是这个类 User 不是一个模块,它只是一个帮助类来放置我的用户数据。我如何告诉 Angular 这只是一个简单的类,而不是一个模块?
【问题讨论】:
-
是 Typescript 模块的意思,不是 Angular 模块的意思。只需确保该文件存在并且您正确导入它
import {User} from '../models/user'其中../user.ts是上面的文件。并注意文件名的大小写。编辑:您的组件文件在哪里?导入文件时尝试使用相对路径 -
嗨。那行得通。如果你把它作为答案,我可以接受它作为正确答案。谢谢。