运行 来自 Netlify package.json 的两个脚本

Run two scripts from package.json in Netifly

我已经在 Netifly 中成功部署了我的 React 应用程序。 My app live URL

这是我的 package.json 文件的 scripts:

  "scripts": {
    "start": "react-scripts start",
    "json-server": "json-server --watch db.json --port 3003",
    "start:dev": "concurrently \"npm start\" \"npm run json-server\"",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  }

但问题是:站点无法显示任何类型的数据。请访问有一个想法。因为,json-server 作为后端服务 db.json。尚未 运行 投入生产。

在本地我可以 运行 yarn start:dev 但不能同时 运行 两个脚本。在生产中 scripts 到 运行 react-scripts start && json-server --watch db.json --port 3003 什么是正确的?

我自己找到了解决方案:"start": "concurrently \"react-scripts start\" \"npm run json-server\"", 通过更新解决了问题。