一、 背景
统信UOS,只有内部网络,项目支持安装node版本18以上,使用命令行安装node并配置环境变量
二、 安装步骤
1、Node.js文件夹包含以下结构
node-vxx.x.x-linux-x64/
├── bin/
│ ├── node
│ ├── npm
│ └── npx
├── include/
├── lib/
├── share/
└── 其他文件...
2、复制到系统目录
- 将Node.js文件夹复制到系统目录,推荐使用
/usr/local/lib/或/opt/:
# 假设你的node文件夹在当前目录
sudo cp -r node-vxx.x.x-linux-x64 /usr/local/lib/nodejs
或者移动到 /opt 目录:
sudo mv node-vxx.x.x-linux-x64 /opt/nodejs
3、设置环境变量,你需要将Node.js的可执行文件路径添加到系统的PATH环境变量中。
// 1. 修改用户配置文件
# 如果使用bash
vim ~/.bashrc
# 如果使用zsh
vim ~/.zshrc
// 2. 在文件末尾添加以下内容:
export NODEJS_HOME=/usr/local/lib/nodejs
export PATH=$NODEJS_HOME/bin:$PATH
// 3. 使配置生效
source ~/.bashrc 或 source ~/.zshrc
4、验证安装是否成功
node --version
npm --version
npx --version
5、遇到权限问题
sudo chmod +x /usr/local/lib/nodejs/bin/node
sudo chmod +x /usr/local/lib/nodejs/bin/npm
sudo chmod +x /usr/local/lib/nodejs/bin/npx
6、设置npm全局安装路径
// 为当前用户创建全局安装目录
mkdir -p ~/.npm-global
// 配置 npm 使用这个新目录作为全局安装路径
npm config set prefix '~/.npm-global'
// 将新目录添加到 PATH 环境变量
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
// 重新加载配置
source ~/.bashrc
三、 结语
记录一下,在没有外网情况下,自己遇到的node安装问题,希望也能给你点儿帮助~