首页 > 解决方案 > 由于找不到实体模块而出现错误

问题描述

在创建了新组件和新实体时,那些在新组件和旧组件中导入的实体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

标签: angulartypescriptangular6

解决方案


尝试在您的新组件中使用以下导入语句

import {User} from './entities/user';

推荐阅读