【涂叶node】CentOS 通过npm 全局安装pm2后,mac上出现 pm2 未找到命令(-bash: pm2: command not found)解决方案
首先介绍一下pm2:【官方介绍】pm2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。
【实际用途】当大家想将nodejs部署到远程服务器上时,正常启动服务需要通过SSH客户端执行
node app.js
这样nodejs可以启动,但是一旦SHH客户端断开会话,则nodejs也会立即停止,为了能让nodejs一直运行在服务器上,pm2出现了,安装pm2,通过pm2能一直保持nodejs处于运行状态。
——————————————————————————华丽的分割线—————————————————————
安装pm2,mac环境:
在你的任意目录输入命令:
[root@VM_165_102_centos /]# npm install pm2 -g
回车后…
/usr/local/node-v8.9.3-linux-x64/bin/pm2 -> /usr/local/node-v8.9.3-linux-x64/lib/node_modules/pm2/bin/pm2
/usr/local/node-v8.9.3-linux-x64/bin/pm2-dev -> /usr/local/node-v8.9.3-linux-x64/lib/node_modules/pm2/bin/pm2-v
/usr/local/node-v8.9.3-linux-x64/bin/pm2-docker -> /usr/local/node-v8.9.3-linux-x64/lib/node_modules/pm2/bin/p-docker
/usr/local/node-v8.9.3-linux-x64/bin/pm2-runtime -> /usr/local/node-v8.9.3-linux-x64/lib/node_modules/pm2/bin/2-runtime
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules/pm2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","ch":"any"} (current: {"os":