← 返回技术札记
运维实践

Linux 安装 Node.js

手把手教你如何在 Linux 中安装 Node.js

Node.jsLinux

Linux 安装 nodejs

一、源码安装

1.1 下载

下载地址:https://nodejs.org/dist/

Warning: 注意版本,选择你需要的版本即可

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

tip 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

warning 注意: 如果刷新环境变量之后任然找不到命令就修改 ~/.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

Tip: 如需选择版本请前往 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".