我的项目结构是这样的:
- 项目
- 客户
- 服务器
我试图同时启动我的 Node Express Server 和 React 项目。但只有快递服务器在启动。我不知道如何 cd 到/client。
这是我在/server/package.json 中的 package.json:
{
"name": "podifi",
"version": "1.0.0",
"scripts": {
"client": "cd client && npm run start",
"server": "nodemon server.js",
"dev": "concurrently --kill-others-on-fail "npm run server" "npm run client""
},
它应该代替什么:"client": "cd client && npm run start",
??
你必须先去一个文件夹
"scripts": {
"client": "cd ../client && npm run start"
},
我建议有一个 3 个package.json
文件。
一个在server
一个在client
,一个在根项目中。
从那里你开始他们两个,你也可以对每一个部分都有依赖。
我认为你的文件没问题,你确定你没有在客户端文件夹中运行 npm start 吗? 你应该在外面
这是我的配置的样子:
"start": "concurrently --kill-others-on-fail "yarn server" "yarn client""
希望对您有所帮助