我们通常键入以下命令来启动NodeJs服务器:
node server.js

在这种情况下, 如果对项目进行了任何更改, 则必须通过使用CTRL + C杀死服务器, 然后再次键入相同的命令来重新启动服务器。
node server.js
在开发过程中, 这是一项非常繁忙的任务。
Nodemon是一个软件包, 用于在项目文件中发生更改时自动处理此重启过程。
安装nodemon:nodemon应该在我们的系统中全局安装:
Windows system: npm i nodemon -g
Linux system: sudo npm i nodemon -g

现在, 通过在终端或命令提示符中键入以下命令来检查nodemon是否已正确安装到系统中:
nodemon -v
它将显示nodemon的版本, 如以下屏幕截图所示。

使用nodemon启动节点服务器:
nodemon [Your node application]

现在, 当我们对nodejs应用程序进行更改时, 服务器将通过nodemon自动重启, 如下面的屏幕快照所示。

这样, nodemon服务器将自动重新启动。