angular - 由于找不到实体模块而出现错误
问题描述
在创建了新组件和新实体时,那些在新组件和旧组件中导入的实体ng build
出现错误:error TS2307: Cannot find module ../entities/user
在新组件中,不显示错误旧组件。
新组件:
import { Component, OnInit } from '@angular/core';
import {User} from '../entities/user';
@Component({
selector: 'app-usermanagement-page',
templateUrl: './usermanagement-page.component.html',
styleUrls: ['./usermanagement-page.component.scss']
})
export class UserManagementComponent implements OnInit {
user:User
constructor() { }
ngOnInit() {}
}
Path :src/app/usermanagement-page
实体:
export class User {
id: number;
username: string;
password: string;
firstName: string;
lastName: string;
role: string;
status: string;
lastLoginTime: number;
accessCount: string;
region: string
}
Entity Path :src/app/entities
解决方案
尝试在您的新组件中使用以下导入语句
import {User} from './entities/user';
推荐阅读
- vb.net - 使用 vb.net 在运行时更改样式表
- ios - 可以从 PkCanvasView 中删除“在上方插入空间”选项吗?
- python - 在单个数据框 Python 中获取列表的各个行
- python - 尝试为设置所有权的方法编写单元测试
- java - 广义缩写的算法
- nlp - 在为 HuggingFace 编码数据集时使用所有可用 RAM 后会话崩溃
- python - 文本转语音时如何打印
- c# - C#统一如何使用点积来保持2个外部向量相对于内部向量作为内部向量的变化
- postgresql - Docker-Compose 找不到配置环境文件
- sql - 如何在sql server中查找以大写字母开头的名称