微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 package.json 中并发添加时出错

如何解决在 package.json 中并发添加时出错

package.json 中的脚本

"scripts": {
    "start": "node back-end/server.js","server": "nodemon back-end/server.js","client": "npm start --prefix front-end","dev": "concurrently \"npm run server\" \"npm run client\"","test": "echo \"Error: no test specified\" && exit 1"
  },

每当我同时运行代码时,它会显示这样的错误

$ npm run dev

> concurrently "npm run server" "npm run client"

[0] Error occurred when executing command: npm run server
[0] Error: spawn cmd.exe ENOENT
[0]     at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)
[0]     at onErrorNT (node:internal/child_process:480:16)
[0]     at processticksAndRejections (node:internal/process/task_queues:81:21)
[1] Error occurred when executing command: npm run client
[1] Error: spawn cmd.exe ENOENT
[1]     at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)
[1]     at onErrorNT (node:internal/child_process:480:16)
[1]     at processticksAndRejections (node:internal/process/task_queues:81:21)
[1] npm run client exited with code -4058
[0] npm run server exited with code -4058 ```

解决方法

尝试将 "dev": "concurrently \"npm run server\" \"npm run client\"", 替换为

"dev": "npm run server && npm run client",

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。