如何在 npm 启动时将 nodemon 与 express js 一起使用?

问题描述 投票:0回答:6

我想使用 nodemon 自动检测 node.js 项目中我的脚本的变化,并在检测到变化时重新启动。我的项目设置使用 express.js。如何将 nodemon 与 express.js 一起使用,以便当我键入

npm start
时,nodemon 会自行启动。

node.js express npm nodemon
6个回答
7
投票

使用这些命令首先全局安装 nodemon

`npm install -g nodemon` or `sudo npm install -g nodemon`

接下来确保package.json文件的“scripts”字段为该类型

"scripts": {
    "start":"nodemon index.js",
    "devStart": "nodemon index.js"
}

如果不是这种类型,则更改它并运行

npm run devStart


4
投票

为此首先在全局安装 nodemon as

npm install -g nodemon

现在转到您的 express.js 项目目录并在其中打开 package.json 文件。在 package.json 文件中更改

"start": "node ./bin/www"
"start": "nodemon ./bin/www"

现在使用

npm start

运行您的应用程序

2
投票

首先您需要安装 nodemon,因此请授予 root 权限并使用以下命令进行全局安装:

sudo npm install nodemon -g

然后,转到您的节点项目目录并打开 package.json 并在脚本字段的开始字段中将“node”更改为“nodemon”。例如:

"scripts": {
  "start": "nodemon ./bin/www"
}

1
投票

另一种解决方案: 安装 nodemon 后只需使用

nodemon start
.

运行您的应用程序

1
投票

首先,安装Nodemon

npm i nodemon

在此之后,转到 package.json 并在脚本中添加一个新的键/值, 像这样

  "scripts": {
       "dev": "nodemon src/index.js"
      },

所以现在只需使用

npm run dev

启动您的应用程序

0
投票

安装你需要的东西:

npm install express nodemon

确保正确设置快递、服务器等:

const express = require('express');
const app = express();
...

添加

"start": "nodemon index.js"
, 到您的
package.json
文件中的“脚本”:

"scripts": {
   "start": "nodemon index.js",
},

在您的终端上运行

npm start

© www.soinside.com 2019 - 2024. All rights reserved.