首页 > 解决方案 > 在一个 NPM 脚本中启动 React 和 Nodemon 后端

问题描述

我有一个 React 应用程序,它依赖于我使用 Nodemon 在我的开发环境中运行的两个后端 NodeJS 文件。

我通常必须启动 XAMPP,运行每个 Node 后端文件,然后启动我的 React 开发服务器。这有点烦人,我正在尝试改进我的设置。

我尝试在我的package.json文件中添加一个新脚本:

"proj-start": "nodemon backend/proj-api.js; nodemon backend/proj-scrape.js; react-scripts start"

但是,当我运行它时,有几个问题:

a)它实际上并没有运行我编写的确切命令。它运行这个:

[nodemon] starting `react-scripts start backend/proj-api.js; nodemon backend/proj-scrape.js; react-scripts start`

因此,出于某种原因,它似乎react-scripts start在开头添加了一个附加项。

b) 它不运行 API。我猜这是由于添加react-scripts start的内容破坏了我的第一个脚本命令。

c) 每次我保存一个后端文件时,它都会重新启动整个脚本,而不是像 Nodemon 通常那样只重新启动特定的节点应用程序。

我试图完成的事情实际上是不可能的,还是我错误地接近它?

标签: reactjsnpmpackage.jsonnodemon

解决方案


推荐阅读