宝塔面板安装node备忘

最近因业务需要开了一台新的ecs,安装完宝塔后,在商店内安装pm2后发现node -v无响应,在pm2里重选node版本后依然无法解决, 查询到pm2也是基于node的,那么node没起来的话,PM2必然也是无法启动的。

从官网上下载二进制包并软连接后也无法解决,浪费了好多时间,故在此备忘一下。

环境:

​ 阿里轻量云

​ centos7.x

​ 宝塔面板

  1. 首先进入宝塔面板指定位置看否有安装node,我这里是 v16.17.0

image-20221027202706930

  1. 控制台输入:

    1
    cd ~
  2. 进入环境变量文件:

    1
    vim ~/.bash_profile
  3. 将以下命令写入进去:

    1
    PATH=$PATH:/www/server/nvm/versions/node/v16.17.0/bin

    注意你的版本号要与宝塔安装的一致,最好路径也确认下

image-20221027203132604

  1. 重载配置文件

    1
    source .bash_profile
  2. 测试

    1
    2
    3
    node -v
    npm -v
    pm2 -v