您的位置:首页 > Web前端 > Node.js

Mac下使用node进程管理工具supervisor

2017-08-12 17:42 1126 查看

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)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mac 管理 nodejs