不能在 npm 中同时 运行 两个脚本

Can't run two scripts simultaneously in npm

我正在尝试从根目录 运行 我的全栈应用程序中的两个脚本。根目录结构如下: 。/客户 。/服务器 ./package.json (应该 运行 客户端和服务器)。客户端和服务器有自己的 package.json 文件,其中每个文件都有 运行 的脚本。

在我的根 package.json 我有以下命令:

"scripts": {
"server":"npm run dev --prefix server",
"client": "npm start --prefix client",
"watch": "npm run server & npm run client"

但只有服务器是 运行ning。不能 运行 客户端使用此命令

我刚刚解决了这个问题。原因是 运行 两个同时带有符号 (&) 的脚本在 windows shell 中不起作用。所以我不得不将我的默认 shell 更改为 bash shell 和 npm config set script-shell bash