Linux 安装 Node.js

https://cdn.jsdelivr.net/gh/Xramas/Repository@master/files/2023/1/20/451aadd2288f76281586ba5988e1417f.png

首先,安装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
2
3
ln -s /usr/local/soft/node-v18.13.0-linux/bin/node /usr/bin/node
ln -s /usr/local/soft/node-v18.13.0-linux/bin/npm /usr/bin/npm
ln -s /usr/local/soft/node-v18.13.0-linux/bin/npx /usr/bin/npx

至此,我们切回根目录,输入 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 返回


至此,安装成功!😁

作者

Xramas

发布于

2023-01-10

更新于

2023-01-20

许可协议

评论