1. linux服务器安装node跟npm
(1)下载文件,执行命令:wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz(备注:具体node版本可根据自身需要,这里是8.11.1,node官网 https://nodejs.org/en/ -- DOWNLOADS -- ALL download options -- ../)
(2)解压文件,执行命令:tar xvf node-v8.11.1-linux-x64.tar.xz,解压完后可以通过 ls -l 查看是否解压为目录
(3)创建软链接,使node和npm命令全局有效。
ln -s /node-v8.11.1-linux-x64/bin/node /usr/local/bin/node
ln -s /node-v8.11.1-linux-x64/bin/npm /usr/local/bin/npm
(4)通过命令查看node、npm版本来判断是否安装成功。
node -v
npm -v
以上原文链接:https://blog.csdn.net/imkxrc/article/details/79932023
2. pm2维持线上node进程
安装pm2: npm install -g pm2
查看版本:pm2 -v
注意:若执行结果为 -bash: pm2: command not found,说明没有配制到全局,需要创建linux下的软连接,操作流程如下:
(1)找到全局环境PATH路径::执行命令 echo $PATH,回车后返回 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin, 可以选择任何一个以:隔开的路径做为系统环境路径,通常选择 /usr/local/bin;
(2)找到pm2的安装路径:
以上图为例:pm2的安装路径为 /node-b8.11.1-linux-x64/bin/pm2
(3)创建软连接: 执行命令 ln -s /usr/local/node-v8.11.1-linux-x64/bin/pm2 /usr/local/bin/
(4)查看pm2版本 pm2 -v -- ok
3. pm2 常用执行命令
(1)第一次启动项目: pm2 start npm --name "qr" -- run start,后续执行pm2 start npm -- start ;
(2)每次更新后,执行 pm2 reload all 重新加载所有进程;
备注:不能混合启动,若出现问题,可执行 pm2 delete all 杀净所有进程,再重新启动pm2 start npm -- start