CD 以更正 package.json 中的文件夹



我的项目结构是这样的:

  • 项目
    • 客户
    • 服务器

我试图同时启动我的 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""

希望对您有所帮助

最新更新