reactjs - 在 Netify 中从 package.json 运行两个脚本
问题描述
我已经在 Netifly 中成功部署了我的 React 应用程序。 我的应用直播网址
这是我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\"",
通过更新解决了问题。
推荐阅读
- angular - 延迟加载的组件和路由
- javascript - Javascript循环遍历数组:无法读取未定义的属性“切片”
- oop - 用于声明全局类型的类或接口?
- arrays - 为什么我的调试器在字符数组中显示多余的字符?
- laravel - Postgres 组不使用 Laravel Backpack
- react-native - FlatList scrollToIndex 方法不会滚动到正确的索引
- django - Celery 和 RabbitMQ 我没有收到任务更新
- ios - 当 z-index 设置为非零值时,未在视图上调用触摸代理
- java - Java接口和类中的多个泛型
- css - css 圆形边框大小与空白和抗锯齿