Mac下使用node进程管理工具supervisor
Supervisor是个非常简单易用的NodeJS进程管理工具,用于平时开发Node相关项目也非常方便(自动检测Node文件状态,一旦修改就自动重启),解决因代码修改导致需要反复手动重启服务的问题,大大提高开(xie)发(bug)效率。
具体使用方法请【戳这】。
安装
下面说说怎么安装。Windows和Mac下都可以使用包管理工具npm安装,打开终端/命令行工具,输入以下代码并执行:
Windows --> npm install supervisor -g
Mac --> sudo npm install supervisor -g
Mac最好加上sudo
授予管理员权限
进行安装,避免有的文件因权限问题下载失败导致模块无法使用;在输入电脑密码后就会自动安装了。
如图显示表示安装成功:
使用
进入Node项目根目录,执行命令supervisor yourNodeEntrance(.js)
即可。
安装/使用失败的情况
1、安装失败 supervisor shoud be installed with -g (安装supervisor必须带上-g)
错误提示其实挺明显的了,这个模块一定要使用全局安装。老老实实加上-g
吧。
2、执行失败 command not found: supervisor(找不到命令supervisor)
没安装的话,老老实实按上面说的安装吧。若是安装成功了报这个问题的话,请注意看下是否装在 /usr/local/bin/
目录下;如果不是说明安装目录不对,Mac默认访问执行文件的目录在 /usr/local/bin/
,所以需要保证我们的执行模块安装在该目录下。
npm config get prefix // 获取npm全局安装目录
npm config set prefix /usr/local // 修改安装目录为Mac可执行文件目录;注意这里不需要加上/bin
如图,最后一次获取设置显示修改成功。这时候再去执行supervisor会发现可以正常使用了~~
最后一个问题折腾了好久,主要还是因为不懂配置,还好最后还是解决了。果断分享出来节约大家的时间。
写文不易且行且珍惜。如果帮助到了你的话,烦请留个评论让我知道呗~(壕可以再打赏颗糖吃的 哈哈)
转载请声明出处(www.blogyang.com)。