1.软件准备
Linux CentOS7 7.6_1810
链接:https://pan.baidu.com/s/1NV4MjfORIj290Q3scy6iYQ?pwd=pzse
提取码:pzse
node-v16.13.1-linux-x64.tar.xz
链接:https://pan.baidu.com/s/17eR2ojkmPEI7O_yEs9hsRA?pwd=1234
提取码:1234
2.安装步骤
创建文件夹:mkdir /yunwei
进入yunwei文件夹创建node文件夹:cd /yunwei
mkdir node
将部署包上传至该node文件夹
解压文件:tar -xvf node-v16.13.1-linux-x64.tar.xz
创建软连接(即可不用配置环境变量):
ln -s /yunwei/node/node-v16.13.1-linux-x64/bin/npm /usr/local/bin/npm
ln -s /yunwei/node/node-v16.13.1-linux-x64/bin/node /usr/local/bin/node
检验软件连:ll /usr/local/bin
检验node:node -v
检验npm:npm -v
修改镜像源:npm install -g cnpm --registry="https://registry.npm.taobao.org"
(修改为淘宝镜像源)
此时文件夹内新增cnpm文件:ll
为cnpm创建软链接:
ln -s /yunwei/node/node-v16.13.1-linux-x64/bin/cnpm /usr/local/bin/cnpm
检验:ll /usr/local/bin/
检验cnpm:cnpm -v
部署pm2
因为配置了淘宝的镜像源,此处采取淘宝镜像源来下载pm2
下载pm2:cnpm install pm2 -g
此时文件夹内多出几个文件如图:
通过pm2后的软连接进入pm2路径:cd ../lib/node_modules/pm2/bin/pm2
获取该路径:pwd
修改环境变量:vim /etc/profile
新增变量:
export PATH=$PATH:/yunwei/node/node-v16.13.1-linux-x64/lib/node_modules/pm2/bin
(在线上环境中发现,pm2在使用过程会报错软连接问题,此处建议直接部署软连接,为上一步获取的路径)
刷新环境变量:source /etc/profile
检测pm2是否部署成功:pm2 -v
部署成功