NodeMon 简介、安装、使用
- 简介
- 安装
- 启动应用
- 测试
简介
nodemon用来监视node.js应用程序中的任何更改并自动重启服务,非常适合用在开发环境中。以前,我们开发一个node后端服务时,每次更改文件,均需重启一下,服务才能生效。这使我们的开发效率降低了很多。nodemon的出现,可以随时监听文件的变更,自动重启服务,我们开发时只需关注代码即可,不再需要手动重启服务。
【在之前我们启动应用服务采用的方式都是node app.js,但我们每次修改完node代码之后都需要重启服务器即是重新运行命令node app.js才能完成修改。现在使用nodemon替代node在开发环境下启动服务就不会这么麻烦了。nodemon将监视启动目录中的文件,如果有任何文件更改,nodemon将自动重新启动node应用程序。nodemon不需要对代码或开发方式进行任何更改。 nodemon只是简单的包装你的node应用程序,并监控任何已经改变的文件。nodemon只是node的替换包,只是在运行脚本时将其替换命令行上的node。】
安装
https://www.npmjs.com/package/nodemon
在终端中,运行如下命令,即可将nodemon安装为全局可用的工具
npm install -g nodemon
启动应用
nodemon [your node app]
nodemon index.js
如果遇到以下错误:nodemon : 无法加载文件 C:\Program Files\nodejs\nodemon.ps1,因为在此系统上禁止运行脚本。
win+r 输入powerShell(最好以管理员身份启动)
.输入set-ExecutionPolicy RemoteSigned 选择Y回车即可解决
测试
- 启动服务
- 查看运行
修改server.js
服务自动重启,页面刷新如下。