个人推荐用二进制文件的方式安装
第一步:去官网找个下载地址
鼠标右键,复制连接地址,我复制的地址是https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.xz
第二步,在你的linux系统找个目录执行wget指令,把二进制文件下载到当前目录
wget https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.xz
注意:留意一下,把文件下载到了哪个位置,后边要用!
举例:我在这个目录下/usr/bin/执行的weget
[root@localhost bin]#wget https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.xz
第三步,解压下载下来的文件(注意文件后缀,用xz解压一层,再用tar解压一层,共解压两次)
[root@localhost bin]#xz -d node-v14.17.3-linux-x64.tar.xz
[root@localhost bin]#tar -xvf node-v14.17.3-linux-x64.tar
第四步,解压完后进入node-v14.17.3-linux-x64目录,验证是否成功
cd node-v14.17.3-linux-x64
用ls查看,有个bin文件夹,
进入bin
[root@localhost node-v14.17.3-linux-x64]# cd /usr/bin/node-v14.17.3-linux-x64/bin
再ls查看,有三个这样的文件
这一步的目的主要是确定node的地址,于是咱们确定的node的地址是(这里也呼应了第二步的留意):
/usr/bin/node-v14.17.3-linux-x64/bin
并且执行node-v 是有版本信息显示的,说明安装成功哦了,但是好像只在/usr/bin/node-v14.17.3-linux-x64/bin目录下有用,需要第五步设置全局
第五步,设置node和npm为全局变量。(设置软链接)
格式是
sudo ln -s 你的node的地址 全局node的地址
注意:usr/bin/目录下是没有node的,执行完下面的语句就会生成一个node,如果你执行下面的命令出现图中情况
就先删除/usr/bin下的node再执行下面的命令
sudo ln -s /usr/bin/node-v14.17.3-linux-x64/root/usr/bin/node /usr/bin/node
npm也是同理