报错信息:

​/usr/lib/node_modules/pm2/node_modules/chalk/source/index.js:103 ...styles,​

centos安装pm2报错_c++

这个问题其实很简单,就是npm和node的版本太低,但是我查了一下,我的npm版本是3.10,node版本是6.17

centos安装pm2报错_报错信息_02

只需升级npm版本即可:

1. 卸载npm

​npm uninstall npm -g​

2. 安装gcc

​yum install gcc gcc-c++​

3. 自建一个文件夹下载node

mkdir npm
cd npm
wget https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz


4. 解压

tar -xvf  node-v10.14.1-linux-x64.tar.gz
mv node-v10.14.1-linux-x64 node


5. 添加环境变量

vi /etc/profile

在其中添加
export NODE_HOME=/root/npm/node
export PATH=$NODE_HOME/bin:$PATH


注意!! NODE_HOME后面的值要添加到自己的node解压的路径

6. 刷新配置

​source /etc/profile​

  

7. 看看自己的版本情况

node -v
npm -v


centos安装pm2报错_npm_03

8. 安装pm2

npm install -g pm2<br><br>pm2 list


  

9. 完成

centos安装pm2报错_前端_04