node热部署 - Supervisor
2019-10-10 本文已影响0人
JoseWoo
我太难了!
在不知道这个工具之前,测试代码的步骤是:先是得保存代码ctrl+s,然后ctrl+c退出运行中的代码,然后再npm start启动服务器...然后开发过程中修改了代码就是一时修改一时爽,一直修改一直不爽。直到发现一个node的热部署工具:
supervisor
然后gay站的主页是:https://github.com/petruisfan/node-supervisor
一个自动检测代码的改动,自动重启node。使用方法也是简单的很,首先正常npm安装:
npm install -g supervisor
安装的话我这边暂时是在window上操作,如果是 Mac、Linux的话可能要加上sodu命令。
等安装完之后就可以直接使用了。
supervisor bin/www
启动的话看你的文件目录,我的是在bin/www下面,你的也许是直接supervisor app.js
然后启动之后命令行就显示下面的这些了
命令行然后比如我在后面添加个代码,就触发这个重启机制了,下图:
命令行好的,就这么多。然后还有个PM2的node进程管理工具也可以,不过是之前用在Linux服务器上当进程守护工具了也没注意看热重启的功能,刚刚看到好像说有,下次再看看PM2咯~