linux离线安装nodejs

1. 进入临时目录(可选)

bash 复制代码
cd /tmp

2. 下载官方二进制压缩包(这里用 curl,你也可以用 wget)

bash 复制代码
curl -O https://nodejs.org/dist/v18.18.2/node-v18.18.2-linux-x64.tar.xz

3. 创建安装目录(一般放 /usr/local/lib/nodejs)

bash 复制代码
sudo mkdir -p /usr/local/lib/nodejs

4. 解压压缩包到安装目录

bash 复制代码
sudo tar -xJf node-v18.18.2-linux-x64.tar.xz -C /usr/local/lib/nodejs

5. 配置环境变量(让系统能找到 node 和 npm 命令)

你可以临时测试:

bash 复制代码
export PATH=/usr/local/lib/nodejs/node-v18.18.2-linux-x64/bin:$PATH

或者写入当前用户的 shell 配置文件(~/.bashrc ~/.zshrc ~/.profile)

bash 复制代码
echo 'export PATH=/usr/local/lib/nodejs/node-v18.18.2-linux-x64/bin:$PATH' >> ~/.bashrc

6. 使环境变量立即生效(执行你用的 shell 配置文件)

bash 复制代码
source ~/.bashrc

7. 验证安装是否成功

bash 复制代码
node -v
npm -v
相关推荐
云栖梦泽12 小时前
网络设备驱动(3)
linux·运维·服务器·网络·嵌入式硬件
ShineWinsu12 小时前
对于MySQL:索引的解析
linux·数据库·mysql·面试·笔试·索引·海量数据
wuminyu12 小时前
Kafka配置TLS/SSL加密传输时零拷贝失效分析
java·linux·c语言·jvm·c++
keyipatience13 小时前
5种IO模型与阻塞IO,select,poll,epoll,LT和ET模式
linux·服务器·网络·数据结构·c++·算法
Dream Cosmos13 小时前
C++ 中 static 关键字的作用与使用规则
linux·c++
FungLeo21 小时前
成为全栈·Node 后端篇·阅读量防刷:去重、冷却与计数写分离
node.js·读写分离·数据去重·接口防刷·成为全栈·数据冷却
一技安身21 小时前
【Docker】 镜像导出 & 导入,实验环境aarch64(arm64)Linux操作系统
linux·docker·容器
代码村新手1 天前
Linux调试器-gdb的使用
linux
新时代牛马1 天前
PCI与PCIe 硬件原理、配置空间/BAR 与 Linux 驱动完整篇:从 LTSSM、TLP 到 ECAM 与probe
java·linux·服务器
两点王爷1 天前
解决 Linux 中 version `CXXABI_1.3.8‘ not found 报错
linux·运维·服务器