📜  Node.js 使用 nodemon 自动重启 Node.js 服务器(1)

📅  最后修改于: 2023-12-03 15:33:10.630000             🧑  作者: Mango

使用 nodemon 实现 Node.js 服务器自动重启

当我们需要在本地进行开发 Node.js 服务器的时候,每次修改完代码后需要手动重启服务器是一件比较麻烦的事情。而 nodemon 可以帮我们自动重启服务器,大大提高开发效率。

什么是 nodemon

nodemon 是一个 Node.js 应用程序,它会监视你应用程序中的任何更改并自动重启你的服务器。这样你就可以在开发过程中专注于写代码,而无需担心频繁的重新启动服务器。

安装 nodemon

使用 npm 可以很方便地安装 nodemon,打开命令行工具,输入以下命令:

npm install -g nodemon

这个命令会在全局安装 nodemon。

使用 nodemon

使用 nodemon 很简单,只需要将原来启动服务器的命令替换成 nodemon 命令即可,例如:

nodemon app.js

这个命令会监视文件的任何更改,并自动重启服务器。

还可以通过添加参数来进行更多的配置。

  • -w 或 --watch 指定要监视的文件夹或文件,例如: nodemon -w src app.js 表示监视 src 文件夹下的文件和 app.js 文件。

  • -e 或 --ext 指定要监视的文件扩展名,例如: nodemon -e js,json app.js 表示监视 js 和 json 扩展名的文件。

  • --ignore 忽略某些文件或文件夹,例如: nodemon --ignore public/ app.js 表示忽略 public 文件夹。

  • -V 或 --version 显示当前 nodemon 版本。

更多命令可以通过输入 nodemon --help 查看。

总结

使用 nodemon 可以让我们专注于代码的编写,而无需频繁的重启服务器,提高了我们的开发效率。在使用 nodemon 时,需要注意的是不要将它用于生产服务器,因为它会在每次更改时重启服务器,这会消耗系统资源并降低服务器性能。