开启Nodejs之旅2--supervisor

148 阅读1分钟

用过supervisor的人肯定知道它是用来监听代码改动且重启Node服务器的小工具,若不用此工具,你每次更改代码度需要手动重启服务器,才能看到最新的 变动。但node为何不能自己监听代码变更,自动变更内容到服务器上呢?

因为Node.js只有在第一次引用到某部份时才会去解析脚本文件,以后都会直接访问内存,避免重复载入,而PHP则总是重新读取并解析脚本(如果没有专门的优化配置)


如何使用该工具进行node代码的监听呢?(app.js就是要运行的文件名)

 npm install -g supervisor 
 supervisor app.js 

运行后终端出现如下:


说明app.js被监听了此时往文件内修改内容,再到浏览器刷新页面即可访问到最新修改后的内容。