📜  节点 |使用 nodemon 自动重启 NodeJs 服务器(1)

📅  最后修改于: 2023-12-03 14:57:09.952000             🧑  作者: Mango

使用 nodemon 自动重启 NodeJs 服务器

当我们开发 Node.js 应用程序时,通过手动重启服务器来查看更改通常是相当麻烦的。使用 nodemon 工具,我们可以更轻松地自动重启服务器,以便我们专注于编写代码,而无需担心服务器是否已经停止。

安装 nodemon

要使用 nodemon,我们需要在本地全局安装它。打开终端,运行以下命令:

npm install -g nodemon
使用 nodemon

在安装完成后,我们可以使用以下命令启动 nodemon:

nodemon app.js

这里的 app.js 是我们应用程序的入口文件,该命令将在我们的应用程序上启动 nodemon 并自动检测代码更改。

此外,在检测到更改并重新启动应用程序时,nodemon 还会输出所有日志和错误消息,这对于调试非常有帮助。

nodemon 配置文件

nodemon 安装完成后,我们还可以通过创建一个 nodemon.json 文件来配置它。该文件应该与我们的应用程序放在同一个目录下。以下是一个示例配置文件:

{
  "watch": ["app.js", "src/"],
  "ext": "js,json"
}

在这个例子中,我们告诉 nodemon 监视 app.js 文件和 src/ 目录中所有文件的更改,我们还指定了扩展名以监听文件,这里仅仅监听 .js.json 后缀名的文件。

结论

使用 nodemon 来自动重启我们的应用程序非常有用,这样我们可以节省大量的时间并更高效地开发我们的应用程序。现在,我们可以专注于编写代码而不必担心应用程序的运行状况。