Node.js 安装、卸载与升级

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

Node.js LTS 计划

LTS Status Release Active LTS Start Active LTS End/Maintenance Start Maintenance End
End-of-Life v0.10 - 2015-10-01 2016-10-31
Maintenance v0.12 - 2016-04-01 2016-12-31
Active v4 2015-10-01 2017-04-01 2018-04-01
N/A v5 N/A
Active v6 2016-10-18 2018-04-18 2019-04-18
N/A v7 N/A

Nodejs LTS 计划官方说明

安装 Node.js

MacOS 使用 Homebrew 安装 Node.js

搜索 Homebrew 支持的 node.js 相关方案:

brew search node

$ brew search node
leafnode node node@0.10 node@4 node@6 nodeenv
llnode node-build node@0.12 node@5 nodebrew nodenv
Caskroom/cask/mindnode-pro Caskroom/cask/nodebox Caskroom/cask/printnode
Caskroom/cask/node-profiler Caskroom/cask/nodeclipse Caskroom/cask/soundnode

推荐安装 node-lts6,即 node@6:

brew install node@6

为了让 node.js 在所有路径生效,添加路径:

echo 'export PATH="/usr/local/opt/node@6/bin:$PATH"' >> ~/.zshrc

查看安装的 node.js 版本号:

node -v

v6.10.2

CentOS 使用 Yum 安装 Node.js

下载 node@6 LTS:

curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -

以 root 用户身份使用 yum 安装:

yum -y install nodejs

安装编译工具:

yum -y install gcc-c++ make

查看安装的 node.js 版本号:

node -v

v6.10.2

Windows 下载安装包安装 Node.js

从官方下载安装包安装:node.js 官方下载

卸载 Node.js

MacOS 使用 Homebrew 卸载 Node.js

查看已使用 Homebrew 安装的软件列表:

brew list

git lrzsz node@6 yarn

卸载 node@6:

brew uninstall node@6

CentOS 使用 Yum 卸载 Node.js

以 root 用户身份使用 yum 卸载:

yum -y remove nodejs

Windows 从控制面板卸载 Node.js

Window 7 从 控制面板 > 程序 卸载 node.js。

Window 10 从 设置 > 系统 > 应用和功能 界面卸载 node.js。

删除卸载残留的文件

如果需要彻底卸载,不再使用,可删除下面的残留文件:

查看 npm 全局安装路径:

npm config get prefix

/usr

删除 npm 全局安装的模块**( path 为上面查询到的路径)**:

rm -rf /usr/lib/node_modules

升级 Node.js

MacOS 使用 Homebrew 升级 Node.js

查看已使用 Homebrew 安装的软件列表:

brew list

git lrzsz node@6 yarn

使用 Homebrew 升级 node@6:

brew upgrade node@6

CentOS 使用 Yum 升级 Node.js

先卸载旧版本,再安装新版本即可。

Windows 下载安装包升级 Node.js

先卸载旧版本,再安装新版本即可。

更换 Npm Registry

常用可供选择的有:

国内推荐使用 taobao 的镜像:

npm config set registry https://registry.npm.taobao.org