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

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)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 目前主流的node版本管理工具有两种,nvm和n。两者差异挺大的,具体分析可以参考一下淘宝FED团队的一篇文...
    一个废人阅读 6,472评论 0 3
  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey阅读 6,265评论 2 36
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 3,639评论 2 41
  • 一、NodeJS环境 什么是nodejs node是一个基于chrome v8引擎的javascript的运行环境...
    EndEvent阅读 1,275评论 0 1
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    Myselfyan阅读 4,101评论 2 58