如何在npm启动时使用nodemon和express js?

ui7jx7zq  于 2023-03-08  发布在  Node.js
关注(0)|答案(6)|浏览(160)

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

qltillow

qltillow1#

首先使用以下命令以全局方式安装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

68bkxrlz

68bkxrlz2#

为此,首先将nodemon全局安装为

npm install -g nodemon

现在转到express.js项目目录,在其中打开package.json文件。
现在使用npm start运行应用

9udxz4iz

9udxz4iz3#

首先,你需要安装nodemon,所以给予根特权和全局安装使用以下命令:

sudo npm install nodemon -g

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

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

0qx6xfy64#

另一种解决方案:安装nodemon后,只需使用nodemon start运行您的应用程序。

dluptydi

dluptydi5#

首先,安装Nodemon

npm i nodemon

在这之后,转到package.json并向脚本中添加一个新的键/值,如下所示

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

现在只需使用npm run dev启动应用程序

1mrurvl1

1mrurvl16#

安装您需要的内容:

npm install express nodemon

确保正确设置Express、服务器和其他设备:

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

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

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

在终端上运行npm start

相关问题