我的项目结构如下:
我正在尝试同时启动我的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",
??
答案 0 :(得分:2)
您必须先上一个文件夹
"scripts": {
"client": "cd ../client && npm run start"
},
我建议使用3个package.json
文件。
server
中的一项,client
中的一项,根项目中的一项。
从那里开始,您将同时拥有这两个角色,并且也可以部分依赖每个人。
答案 1 :(得分:0)
我认为您的文件没问题,您确定没有在客户端文件夹中运行npm start吗?你应该在外面
这是我的配置:
"start": "concurrently --kill-others-on-fail \"yarn server\" \"yarn client\""
希望有帮助