Node.js 多版本安装

  • Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine(Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境)。
  • Node.js 跨平台,支持 Windows、 Linux、Mac,
  • 2018.10.8 Node.js 最新版本 10.11.0
  • Node.js 的包管理器 npm,是全球最大的开源库生态系统。

单个 Node.js 版本的安装

Node.js 单个版本的安装非常简单,根据自己的操作系统,从官网下载安装程序,按照默认安装即可。国外的网站,下载速度较慢,国内有镜像网站,下载较快。

windows 安装遇到的坑

使用 npm install 安装包时报错,卸载了 Node.js 重新安装,依然报错

解决方法:安装盘文件系统为 FAT32,改为 NTFS,就可以安装包,不会报错了

多个 Node.js 版本的安装

Node.js 的版本更新非常快,所有有时需要在多个版本之间切换,就需要安装多个版本的 Node.js.
Node.js 多个版本的安装,需要借助相应的工具。 MAC 和 Linux 用户,可以使用以下的安装工具。

我使用的是 windows,上面两种方式都不可以使用,可以使用 nvm-windows,下载安装包,按照默认安装即可。

nvm-windows 安装 Node.js

安装 nvm-windows 后,nodejs 依然还没有安装。打开 PowerShell 、 CMD 、 git bash(推荐),在命令行输入 nvm 回车会 nvm 所有可以使用的命令,说说常用的几个命令。

img

获取所有可以安装的 Node.js 版本

1
nvm list available

img

1
LTS` 指最新稳定版本,`CURRENT` 指最新版本,一般安装 `LTS

安装指定版本的 Node.js

1
nvm install 10.11.0

列出所有已经安装的版本

1
nvm list

指定当前要使用的 Node.js 版本,只用指定使用的 Node.js 版本后,nodejs 的才真正安装了。

1
nvm use 10.11.0

img

卸载某个 Node.js 版本

1
nvm uninstall 10.11.0

Node.js 包管理器

Node.js 包管理器一览表

  • npm
  • cnpm
  • yarn

npm 是 Node.js 自带的包管理器,但是默认下载依赖包的地址是国外服务器,下载速度较慢。使用 npm ,下载包两小时,敲代码 5 分钟。阿里巴巴是 Node.js 前端非常重视 Node.js 的使用,于是,淘宝开发了 cnpm,使用与 npm 一致,默认下载是国内地址,下载速度快得飞起。下载地址https://npm.taobao.org

yarn 是 facebook 开发的新一代包管理器,主要是解决依赖包的安装问题。支持离线安装依赖包,同时依赖包的安装顺序不会出错。

npm yarn 命令对照表

npm Yarn
npm install yarn install
(N/A) yarn install –flat
(N/A) yarn install –har
(N/A) yarn install –no-lockfile
(N/A) yarn install –pure-lockfile
npm install [package] (N/A)
npm install –save [package] yarn add [package]
npm install –save-dev [package] yarn add [package] [–dev/-D]
(N/A) yarn add [package] [–peer/-P]
npm install –save-optional [package] yarn add [package] [–optional/-O]
npm install –save-exact [package] yarn add [package] [–exact/-E]
(N/A) yarn add [package] [–tilde/-T]
npm install –global [package] yarn global add [package]
npm rebuild yarn install –force
npm uninstall [package] (N/A)
npm uninstall –save [package] yarn remove [package]
npm uninstall –save-dev [package] yarn remove [package]
npm uninstall –save-optional [package] yarn remove [package]
npm cache clean yarn cache clean
rm -rf node_modules && npm install yarn upgrade

来源 —— cnblogs.com/stevexu/p/9734249.html
html**