全栈系列-安装node.js

546 阅读2分钟

Mac OS 上安装

可以通过以下几种方式在Mac OS 上来安装node:

  1. 从 nodejs.org 官网下载 macOS安装包

  2. 通过 brew 命令安装

brew install node
  1. 通过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 上安装

  1. 从 nodejs.org 官网下载 windows安装包

  2. 使用 chocolatey

cinst nodejs
# or for full install with npm
cinst nodejs.install
  1. 使用 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等)命令行,它允许你执行诸如安装、卸载、版本切换等功能。

  1. Mac OS/Centos

下载地址 github.com/nvm-sh/nvm#…

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
  1. windows

下载地址 github.com/coreybutler…

  1. nvm命令
# 查看可安装版本
nvm ls-remote

# 安装指定版本
nvm install v12.18.3

# 切换到指定版本
nvm use v12.18.3

# 查看node版本
node -v