系统环境
- 操作系统:Ubuntu Server 23.04
- 处理器架构:X86_64/AMD64
- NodeJS版本:21.6.2
NodeJS 安装
下载 NodeJS
打开 NodeJS 的官网,按照操作系统与 CPU 架构选择不同版本的 NodeJS 。本例中选择的是 X64 的 Linux 版本。
NodeJS下载地址:
要将 NodeJS 下载进 Server 中,方法有很多,可以先下载至本地,再使用 SCP 命令上传;也可以使用wget直接下载进 Server 中。
本例中使用 wget 直接下载进 Server 中。
wget使用方法:wget 下载地址。
下载地址可以在浏览器中鼠标右键单击,复制链接获取。
这里使用到的命令:
wget https://nodejs.org/dist/v21.6.2/node-v21.6.2-linux-x64.tar.xz
下载完毕后,使用 ls 命令检查文件。
到这里,NodeJS 已经在 Server 中了。
解压缩与部署
解压
使用命令 tar -xf 解压缩刚才下载的 xz 文件。
tar -xf xz 压缩文件的全名(也可以是路径,但一定要包含扩展名)
这里使用到的命令:
tar -xf node-v21.6.2-linux-x64.tar.xz
在上图中可以看到一蓝一红两个文件,蓝色是解压缩完成之后的 NodeJS 所在的目录,红色是之前下载的xz压缩文件。
部署
检查文件
使用 cd 进入解压缩后的 NodeJS文件夹中。
进入后,使用 ls 命令可以看到 :
- 目录
- bin
- include
- lib
- share
- 文件
- CHANGELOG.md
- LICENSE
- README.md
接下来,需要进入 bin 文件夹中,检查是否存在 node 与 npm 这个两文件。如果没有请重新下载 NodeJS 。
从上图中可以看到,bin 目录中存在 node 与 npm 这两个文件。
创建软连接
查看当前路径
使用pwd命令
从上图中可以看到,本例中, node 与 npm 文件所在路径为:
node:
/home/tsx/node-v21.6.2-linux-x64/bin/node
npm:
/home/tsx/node-v21.6.2-linux-x64/bin/npm
接下来这一步需要管理员权限,请务必使用 sudo 。
使用 ln -s 创建符号链接,确保在终端运行 node 与 npm 命令时,系统能够找到正确的 Node.js 可执行文件。
sudo ln -s /home/tsx/node-v21.6.2-linux-x64/bin/node /usr/bin/node
sudo ln -s /home/tsx/node-v21.6.2-linux-x64/bin/npm /usr/bin/npm
这两个命令中的 /home/……/node 与 /home/……/npm 请根据实际路径替换。
执行过程中会要求输入账户密码,在输入过程中不会有任何显示,输入完成后按下回车确认即可。
到这一步,NodeJS已经部署完成了。建议使用以下命令检查部署是否成功:
node -v
npm -v
如果能正确返回版本号,即证明部署成功。