使用node开发的小伙伴都知道,每次更改完程序代码之后必须重启一下,否则不会更新,但是每次手动重启又特别麻烦,有的时候自己忘了重启一直出不来效果还让自己很气愤。
nodemon 是一款非常实用的工具,用来监控 NodeJS 源代码的任何变化和自动重启你的服务器,这样我们只需要刷新页面就能看到你的改动。这里还有个一个工具 supervisor 也能实现同样的功能,但相比起来 nodemon 更加灵活轻量,内存占用更少。还有之前的一遍文章中写道的forever,用在服务器端比较好,开发环境还是使用nodemon更加人性化。
安装
sodu npm install nodemon -g
之前运行node程序是
node app.js
现在可以改为
nodemon app.js
mac如果报错的情况下请增加权限
sudo chown -R yourusername /Users/yourusername/.config/configstore/
这样以后修改node 代码就不需要每次都手动重启了。
生产环境的话配合使用pm2或者forever,效果就更好了。
文章评论