linux安装nvm、nodejs、pm2

该文章分为在线安装和离线安装两个部分。
如果在线安装无法成功请看离线安装。
以下内容以centos7为例。

在线安装

  1. 安装nvm
    [root@localhost ~]# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
    [root@localhost ~]# source ~/.bashrc
  2. 安装nodejs
    查询最新版本号
    [root@localhost ~]# nvm ls-remote --lts
    安装,根据查询的版本号填写
    [root@localhost ~]# nvm install 12.13.0
    查看是否安装成功
    [root@localhost ~]# node -v
    [root@localhost ~]# npm -v
  3. 安装pm2
    [root@localhost ~]# npm install pm2 -g
    查看版本号
    [root@localhost ~]# pm2 --version
  4. 使用pm2运行nodejs
    启动nodejs
    [root@localhost ~]# pm2 start /home/WebSSH2/app/
    输入正确项目位置
    查看当前进程列表
    [root@localhost ~]# pm2 list
    保存当前列表
    [root@localhost ~]# pm2 save
    设置开机启动
    [root@localhost ~]# pm2 startup
    进程列表如下
    在这里插入图片描述
    需要停止、启动、重启进程则使用name字段
    停止
    [root@localhost ~]# pm2 stop app
    启动
    [root@localhost ~]# pm2 start app
    重启
    [root@localhost ~]# pm2 restart app

离线安装

  1. 安装nodejs
    1. 下载官方安装包并拷贝到离线机器上。
      官方下载地址
    2. 解压
      [root@localhost mervyn]# tar -xvf node-v12.13.1-linux-x64.tar.xz
    3. 移动到/opt目录
      [root@localhost mervyn]# mv node-v12.13.1-linux-x64 /opt/
    4. 建立软链接
      [root@localhost opt]# sudo ln -s /opt/node-v12.13.1-linux-x64/bin/node /usr/local/bin/node
      [root@localhost opt]# sudo ln -s /opt/node-v12.13.1-linux-x64/bin/npm /usr/local/bin/npm
    5. 查看是否安装成功
      [root@localhost ~]# node -v
      [root@localhost ~]# npm -v
  2. 安装pm2
    1. 安装pm2
      [root@localhost ~]# npm install pm2 -g
    2. 添加软链接在这里插入图片描述
      [root@localhost opt]# sudo ln -s /opt/node-v12.13.1-linux-x64/lib/node_modules/pm2/bin/pm2 /usr/local/bin/pm2
    3. 检查是否安装成功
      [root@localhost opt]# pm2 --version
  3. pm2运行nodejs
    同在线安装
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值