npm start 正在启动 server.js 而不是我的 React 应用程序,我如何使用它来启动我的应用程序?

npm start is starting the server.js not my React app, how can I use it to start my app?

所以当 server.js 文件发生更改时,我遇到了节点没有重新启动服务器的问题。我通过编辑 package.json 文件修复了它。但是,一旦修复,npm start 命令会启动 server.js 文件: [nodemon] starting `node server.js

那我该如何启动我的 React 应用程序呢? npm start 是我之前使用的命令

Nodemon 与 client-side(React 应用程序) 无关。所以,在 运行 npm-start:

之前
  1. 确保您位于正确的目录中cd [directory-name]
  2. 最好将您的 front-end 和 back-end 分开放在一个单独的文件夹中

很可能您将 package.json 文件设置为

"scripts": {
"start": "nodemon server.js",
"test": "echo \"Error: no test specified\" && exit 1"

},

将您的服务器 package.json 更改为如下内容:

 "scripts": {
"server": "nodemon server.js",
"test": "echo \"Error: no test specified\" && exit 1"

然后运行命令

npm run server --this will start your server.js