跳至主要內容

Linux 安装 Node.js

逸尘.Lycodx大约 2 分钟后端前端Node.jsLinux

Linux 安装 nodejs

一、源码安装

1.1 下载

下载地址:https://nodejs.org/dist/open in new window

注意

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

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 hubopen in new window 查找

三、最新安装方式

链接:https://nodejs.org/zh-cn/downloadopen in new window

我们发现这里有 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".
上次编辑于: