在 Netlify 中从 package.json 运行两个脚本

Posted

技术标签:

【中文标题】在 Netlify 中从 package.json 运行两个脚本【英文标题】:Run two scripts from package.json in Netifly 【发布时间】:2021-04-02 17:45:04 【问题描述】:

我已经在 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,但不能同时运行这两个脚本。在生产中同时运行react-scripts start && json-server --watch db.json --port 3003 的正确scripts 是什么?

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于在 Netlify 中从 package.json 运行两个脚本的主要内容,如果未能解决你的问题,请参考以下文章

在 Angular 中从 Typescript 文件配置 Tailwind 主题

尝试访问部署在 Netlify 上的站点时出现“找不到页面”

Netlify 上的 Ruby 版本

在Netlify上发布GitHub中基于Hugo的静态网站

在Netlify上发布GitHub中基于Hugo的静态网站

使用 netlify.toml 时,Netlify 上的部署一直失败