光盘以更正package.json中的文件夹

时间:2018-10-16 12:32:33

标签: node.js reactjs express

我的项目结构如下:

  • 项目
    • 客户
    • 服务器

我正在尝试同时启动我的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", ??

2 个答案:

答案 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\""

希望有帮助