做不下去了,一堆问题!!!
来源:12-12 创建菜单及数据对接:数据库migrations相关(非常重要)

城北丶
2023-08-04
一、根据视频的流程走下来第一个问题是报错 ‘f’ 不是内部或外部命令,我修改了package.json文件的两条命令:
1、“typeorm”: “typeorm-ts-node-commonjs -d ormconfig.ts”,
2、“migration:generate”: “npm run typeorm migration:generate -p “./src/migrations/menus””,
二、以为通关了结果 运行 npm run migration:generate 特么又报错。
Error during migration generation:
Error: Cannot find module 'src/menus/menu.entity’
根据问题我尝试修改了 ormconfig.ts 中 entitysDir 实体类的读取路径,从 [__dirname + ‘//*.entity{.ts,.js}’] 修改成 [__dirname + 'src//*.entity{.ts,.js}’]。
三、最后运行 npm run migration:generate 又报错
No changes in database schema were found - cannot generate a migration. To create a new empty migration use “typeorm migration:create” command。
我说老师能不能真的解决一下问题?我看这节课的问答区基本都是这三个错误问题,我是直接连续碰到三个。你也没给一个实际解决方案。
2回答
-
Brian
2023-08-05
从标题来看,有点小暴躁,哈哈!!希望之前的回复可以帮助到你,有任何问题可以Q群联系我~~~
032023-12-19 -
Brian
2023-08-05
为了windows同学,创建了一个脚本,代码已经更新到nestjs项目:https://git.imooc.com/coding-617/nestjs-lesson/commit/68881ace5f632da35dd9671c24194c5a7c3d372e?style=split
使用migration:create 目录+名称 这种方案来初次创建migration
使用migration:generate:win 名称 来创建创建migration
00
相似问题