Linux 安装 Node.js
大约 2 分钟
Linux 安装 nodejs
一、源码安装
1.1 下载
注意
注意版本,选择你需要的版本即可
eg:
wget https://nodejs.org/dist/v20.9.0/node-v20.9.0-linux-x64.tar.gz
1.2 解压并配置
1.解压
tar zxvf node-v10.14.1-linux-x64.tar.gz
2.目录结构
./
|-- bin
| |-- node
| |-- npm -> ../lib/node_modules/npm/bin/npm-cli.js
| `-- npx -> ../lib/node_modules/npm/bin/npx-cli.js
|-- CHANGELOG.md
|-- include
| `-- node
|-- lib
| `-- node_modules
|-- LICENSE
|-- README.md
`-- share
|-- doc
|-- man
`-- systemtap
3.重命名文件(可以省略)
mv node-v10.14.1-linux-x64 nodejs
4.创建目录
mkdir -p /usr/local/lib/node
5.创建软链接
ln -s /opt/nodejs/bin/node /usr/local/lib/node
Ubuntu系统
ln -s /opt/nodejs/bin/node /usr/local/bin/node
1.3 配置环境变量
1.写入环境变量
cat >> /etc/profile <<EOF
export NODEJS_HOME=/opt/nodejs
export PATH=$NODEJS_HOME/:bin:$PATH
EOF
2.刷新环境变量
source /etc/profile
注意
如果刷新环境变量之后任然找不到命令就修改 ~/.profile 或 ~/.bashrc 文件
1.4 配置 npm
创建软链接
ln -s /opt/nodejs/bin/npm /usr/local/lib/node
查看 npm 镜像源
npm config get registry
npm 设置淘宝镜像源
npm config set registry https://registry.npmmirror.com
安装 yarn
npm install -g yarn
查看 yarn 镜像源
yarn config get registry
npm 设置淘宝镜像源
yarn config set registry https://registry.npmmirror.com
1.5 检查安装情况
查看版本号
node -v
npm -v
二、Docker 安装
2.1 安装
docker pull node
提示
如需选择版本请前往 docker hub 查找
三、最新安装方式
链接:https://nodejs.org/zh-cn/download
我们发现这里有 fnm/nvm 这个选项,这个到底是什么意思呢?
3.1 nvm
全称:Node Version Manager
作用:管理多个 Node.js 版本
nvm 可以让你随时切换node版本:
# 列如
nvm install 24
nvm use 24
nvm use 20
3.2 fnm
全称:Fast Node Manager
是 nvm 的高性能替代品
用 Rust 写的,启动更快
命令几乎一样
fnm install 24
fnm use 24
3.3 实操
# 前置条件:安装 unzip
sudo apt install unzip -y
# 下载并安装 fnm:
curl -o- https://fnm.vercel.app/install | bash
# 加载命令
source ~/.bashrc
# 下载并安装 Node.js:
fnm install 24
# 验证 Node.js 版本:
node -v # Should print "v24.14.0".