nodejs在修改代码后必须终止nodejs,再重新运行后,才能看到修改后的效果。这样在调试的时候会非常不方便。
使用supervisor后,它会监视你的代码的改动,并且自动重启。
supervisor安装:
npm install -g supervisor
如果你使用的是 Linux 或 Mac,直接键入上面的命令很可能会有权限错误。原因是 npm 需要把 supervisor 安装到系统目录,需要管理员授权,可以使用 sudo npm install -g supervisor 命令来安装。
使用supervisor启动:
supervisor index.js
当代码改动后,会执行下面,并自动重启。
crashing child
Starting child process with 'node index.js'
Server has started .