当我npm run运行这行命令:
"db:dev:restart":"npm run db:dev:rm && npm run db:dev:up && Start-Sleep -Seconds 1.5 && npm run prisma:dev:deploy",
提示:
'Start-Sleep' 不是内部或外部命令,也不是可运行的程序或批处理文件。
但是我单独在powershell里面运行
Start-Sleep -Seconds 1.5
或者
sleep 1.5
的时候,是能够正确执行的,那如何成功sleep? 问了一下chatGPT
发现在windows下面要用npm run让进程休眠,还只能用timeout,即使单独输入sleep能正确执行
修改之后成功运行
"db:dev:restart":"npm run db:dev:rm && npm run db:dev:up && timeout 1 && npm run prisma:dev:deploy",