从零部署NodeJS

系统环境

  • 操作系统:Ubuntu Server 23.04
  • 处理器架构:X86_64/AMD64
  • NodeJS版本:21.6.2

NodeJS 安装

下载 NodeJS

打开 NodeJS 的官网,按照操作系统与 CPU 架构选择不同版本的 NodeJS 。本例中选择的是 X64 的 Linux 版本。

NodeJS下载地址:

Node.js — Download (nodejs.org)

要将 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

如果能正确返回版本号,即证明部署成功。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值