Mac OS 上安装
可以通过以下几种方式在Mac OS 上来安装node:
-
从 nodejs.org 官网下载 macOS安装包
-
通过 brew 命令安装
brew install node
- 通过bash命令行安装
curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"
Windows 上安装
-
从 nodejs.org 官网下载 windows安装包
-
使用 chocolatey
cinst nodejs
# or for full install with npm
cinst nodejs.install
- 使用 scoop
scoop install nodejs
centos安装
1. 使用EPEL安装
EPEL(Extra Packages for Enterprise Linux)企业版Linux的额外软件包,是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。
安装 epel-release
sudo yum install epel-release
安装成功之后,就可以使用yum命令安装nodejs了
sudo yum install nodejs
验证是否安装成功
node -v
如果出现版本信息, 说明安装成功
2. 使用官方编译过的二进制数据包安装
从 nodejs.org 官网 下载 *-linux-x64.tar.x 为后缀的二进制安装包, 解压后使用:
# 下载nodejs二进制文件
wget https://nodejs.org/dist/latest-erbium/node-v12.18.3-linux-x64.tar.xz
解压到/usr/local/lib/nodejs文件夹
# 创建文件夹
sudo mkdir -p /usr/local/lib/nodejs
# 解压到指定文件夹
sudo tar xJvf node-v12.18.3-linux-x64.tar.xz -C /usr/local/lib/nodejs
设置环境变量,在 ~/.profile 文件下面添加如下代码
# Nodejs
VERSION=v12.18.3
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
刷新~/.profile, 让配置生效
source ~/.profile
测试是否生效
node -v
# v12.18.3
使用nvm安装node.js
nvm是一个跨平台的node.js 包管理器, 支持 windows、mac os、linux等多平台, 通过shell(bash、zsh、ksh、sh等)命令行,它允许你执行诸如安装、卸载、版本切换等功能。
- Mac OS/Centos
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
# or
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
- windows
- nvm命令
# 查看可安装版本
nvm ls-remote
# 安装指定版本
nvm install v12.18.3
# 切换到指定版本
nvm use v12.18.3
# 查看node版本
node -v