Linux 安装 Node.js
首先,安装Node.js有好几种方式,我知道的有包安装和编译安装。新手安装Node.js会遇到的一个大坑是Node.js版本与所使用系统版本不兼容,从而导致安装失败。今天就来为大家解决这些问题。
2023/1/17:原先的方法有问题,更新了新的方法。
Ubuntu 20.04 LTS 安装 Node.js 此方法有问题,请看下文
这篇文章写于2023/01/10,此时Node.js的LTS版本是 18.13.0
,如果你使用的是Ubuntu 20.04及以上系统,那么你可以安装 18.13.0
版本,没有兼容问题。
Node.js 官网:https://nodejs.org
Linux x64版本:node-v18.13.0-linux-x64.tar.xz
Linux ARMv8版本:node-v18.13.0-linux-arm64.tar.xz
Linux ARMv7版本:node-v18.13.0-linux-armv7l.tar.xz
一般的电脑或者服务器都是64位,选择第一个即可。
提前规划好软件的专用目录
我的习惯是将各种程序安装在 /usr/local/soft
目录下,你也可以跟我一样,也可以选择自己喜欢的。系统默认是没有这个目录的,需要自行创建。
执行此命令:
1 | mkdir /usr/local/soft |
执行完此命令后,/usr/local/soft
目录将会被创建。
下载
首先我们使用wget或者其它下载工具将Node.js下载到电脑或者服务器。
执行此命令:
1 | wget https://nodejs.org/dist/v18.13.0/node-v18.13.0-linux-x64.tar.xz |
执行完此命令后,Node.js的安装包文件会被下载到 /root/node-v18.13.0-linux-x64.tar.xz
解压
node-v18.13.0-linux-x64.tar.xz
是一个双层压缩文件,我们需要将其解压。
执行此命令:
1 | tar -xvf node-v18.13.0-linux-x64.tar.xz |
执行完此命令后,node-v18.13.0-linux-x64.tar.xz
将会解压到 /root/node-v18.13.0-linux-x64
目录里。
删除 Node.js 压缩包
执行此命令:
1 | rm node-v18.13.0-linux-x64.tar.xz |
执行完此命令后,node-v18.13.0-linux-x64.tar.xz
该文件将会被删除。
将 Node.js 目录移动到我们规划的软件专用目录
执行此命令:
1 | mv node-v18.13.0-linux-x64 /usr/local/soft |
执行完此命令后,node-v18.13.0-linux-x64
此文件夹就由 /root/node-v18.13.0-linux-x64
移动到了 /usr/local/soft/node-v18.13.0-linux-x64
,然后我们切换到该目录。
执行此命令:
1 | cd /usr/local/soft |
执行完此命令后,我们就切换到了 /usr/local/soft
该目录。但是 node-v18.13.0-linux-x64
这个文件夹名字太长了,我们改简单一点。
1 | mv node-v18.13.0-linux-x64/ node-v18.13.0 |
执行完此命令后,文件夹就由 node-v18.13.0-linux-x64
改成了 node-v18.13.0
添加软链接
1 | ln -s /usr/local/soft/node-v18.13.0-linux/bin/node /usr/bin/node |
至此,我们切回根目录,输入 node -v
就会显示Node.js的版本,也就意味着安装成功。
上面这个方法有问题,这里我学会了新的方法。
1. 下载
1 | wget https://nodejs.org/dist/v18.13.0/node-v18.13.0-linux-x64.tar.gz |
2. 解压
1 | tar xvf https://nodejs.org/dist/v18.13.0/node-v18.13.0-linux-x64.tar.gz |
3. 添加环境变量
1 | nano /etc/profile |
在最后面添加 export PATH=$PATH:你的Node.js解压目录
,如果你的Node.js解压在 /root/node-v18.13.0-linux-x64
,那么你就添加 export PATH=$PATH:/root/node-v18.13.0-linux-x64
。
按 ctrl+o
保存
按 enter
确定文件名
按 ctrl+x
返回
至此,安装成功!😁
Linux 安装 Node.js