不建议通过源码编译来安装,浪费时间,官方编译好的Linux二进制直接能用,没有任何问题。以下用官方的二进制手工安装,记录如下:

    首先打开浏览器,进入网站 https://nodejs.org/zh-cn/download/current/,界面如下:
    2021032615001832.png

    鼠标右键点击 Linux 二进制文件 (x64) 的链接,点击鼠标右键,弹出菜单,界面如下:
    20210326150225860.png

    点击复制链接地址。复制的地址是:https://npm.taobao.org/mirrors/node/v14.16.0/node-v14.16.0-linux-x64.tar.xz
    注意:如果是安装YAPI,建议版本12:https://nodejs.org/download/release/v12.12.0/node-v12.12.0-linux-x64.tar.xz (下面文件替换为:node-v12.12.0-linux-x64)

    打开一个linux的ssh终端,执行如下命令

    1. mkdir /nodejs
    2. cd /nodejs
    3. wget https://npm.taobao.org/mirrors/node/v14.16.0/node-v14.16.0-linux-x64.tar.xz
    4. xz -d node-v14.16.0-linux-x64.tar.xz
    5. tar -xvf node-v14.16.0-linux-x64.tar

    如果系统里没有xz解码命令,请用yum install xz进行安装。

    node-v14.16.0-linux-x64.tar.xz是一个独立程序包文件,放到任何位置都可以执行,不需要安装到/usr/bin 或者 /usr/sbin目录里,为了让shell能够找到nodejs需要配置一下环境变量

    配置环境变量的命令如下

    1. export NODE_HOME=/nodejs/node-v14.16.0-linux-x64
    2. export PATH=$NODE_HOME/bin:$PATH

    为了永久有效,还是修改 /etc/profile文件为好

    1. vi /etc/profile

    /etc/profile的尾部添加如下代码:

    1. export NODE_HOME=/nodejs/node-v14.16.0-linux-x64
    2. export PATH=$NODE_HOME/bin:$PATH

    保存后,刷新 /etc/profile的新配置,执行的命令如下:

    1. source /etc/profile

    测试一下,打开一个新的控制台,执行如下命令:

    1. node -v
    2. npm -v

    出现如下结果:

    1. [root@192 ~]# node -v
    2. v14.16.0
    3. [root@192 ~]# npm -v
    4. 6.14.11
    5. [root@192 ~]#