繁体   English   中英

TypeOrm 迁移 - 错误:找不到模块

[英]TypeOrm migration - Error: Cannot find module

我正在尝试 npm run typeorm migration:run 在我的项目中,它显示以下错误。

迁移运行期间出错:错误:找不到模块“src/permission/permission.entity”

migratino 运行期间出错:找不到模块“权限”

ormconfig.js

module.exports = {
  type: 'mysql',
  host: 'localhost',
  port: 33066,
  username: 'root',
  password: '123456',
  database: 'admin',
  synchronize: false,
  entities: ['./src/**/*.entity.ts'],
  migrations: ['./src/migrations/*.ts'],
  cli: {
    entitiesDir: './ts/',
    migrationsDir: './src/migrations',
  },
};

我究竟做错了什么? 这是我的 git 回购: https://github.com/wesoz/udemy-nest-admin/tree/td/seed

您需要使用相对导入路径。

import { Permission } from '../permission/permission.entity';

您必须将装饰器 @entity() 添加到实体 class

0

probably it's an node versioning error, so try to update your node version and check package.json file and package.lock.json

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM