egg
egg copied to clipboard
egg文档-sequelize-单元测试
What happens?
以下命令在windows下不能正常运行
NODE_ENV=test npx sequelize db:migrate:up
解决方法:
# 安装cross-env
npm install --save-dev cross-env
# 修改npm scripts 和 Migrations命令(在前面加上cross-env,另外应该是db:migrate而不是db:migrate:up)
"migrate:test": "cross-env NODE_ENV=test npx sequelize db:migrate"
# 运行命令
npm run migrate:test
最小可复现仓库
请使用
npm init egg --type=simple bug
创建,并上传到你的 GitHub 仓库
复现步骤,错误日志以及相关配置
相关环境信息
- 操作系统:
- Node 版本:
- Egg 版本:
直接使用set就好了 setNODE_ENV=test
直接使用set就好了
setNODE_ENV=test
试了一下,setNODE_ENV=test报错了。set NODE_ENV=test 没效果
What happens?
以下命令在windows下不能正常运行
NODE_ENV=test npx sequelize db:migrate:up
解决方法:
# 安装cross-env npm install --save-dev cross-env # 修改npm scripts 和 Migrations命令(在前面加上cross-env,另外应该是db:migrate而不是db:migrate:up) "migrate:test": "cross-env NODE_ENV=test npx sequelize db:migrate" # 运行命令 npm run migrate:test
最小可复现仓库
请使用
npm init egg --type=simple bug
创建,并上传到你的 GitHub 仓库复现步骤,错误日志以及相关配置
相关环境信息
- 操作系统:
- Node 版本:
- Egg 版本:
确实不存在这个命令,不知道文档为啥不改