'f' 不是内部或外部命令,也不是可运行的程序

来源:12-12 创建菜单及数据对接:数据库migrations相关(非常重要)

ghnhmgkjfcg

2023-04-17

  "migration:generate": "f() { npm run typeorm migration:generate -p \"./src/migrations/$@\"; }; f",
写回答

2回答

Brian

2023-04-23

创建一个新文件,例如 migration_generate.cmd

@echo off
setlocal

set "migration_path=./src/migrations/%1"
npm run typeorm migration:generate -p "%migration_path%"

endlocal

package.json 文件中,将你的 migration:generate 命令更改为

"migration:generate": "migration_generate.cmd",


再试试!

1
3
Brian
回复
ghnhmgkjfcg
你可以使用手动的方式,不一定要使用上面的命令,一般看一下命令就知道在干嘛,无非就是读取传入的参数,拼接
2023-05-09
共3条回复

Brian

2023-08-05

https://img.mukewang.com/szimg/64cdf0b4091c8e7722240740.jpg

为了windows同学,创建了一个脚本,代码已经更新到nestjs项目:https://git.imooc.com/coding-617/nestjs-lesson/commit/68881ace5f632da35dd9671c24194c5a7c3d372e?style=split


使用migration:create 目录+名称 这种方案来初次创建migration

使用migration:generate:win 名称 来创建创建migration


0
0

NestJS 入门到实战 前端必学服务端新趋势

近几年快速发展的Node.js框架,掌握未来前端工程师后端开发能力

569 学习 · 238 问题

查看课程