nvm
nvm是让你在同一台机器上安装和切换不同mode版本的管理工具,为了解决node各种版本存在不兼容现象
安装nvm
注意:如果你之前下载过 nodeJs,要先卸载干净,再来安装 nvm
- 下载
下载地址 —选择nvm-setup.zip
》双击安装文件
》选择nvm的本地安装目录,这里注意,nvm的安装路径名称中最好不要有空格(最好放在根目录下)我放在了D盘的 nvm文件夹中 D:\nvm
》选择nodejs路径 (最好放在根目录下)。我放在了D盘的 nodejs文件夹中 D:\nodejs
》确认安装即可
》安装完确认是否安装成功,如果报错,检查之前安装的node 是否卸载干净
打开CMD,输入命令 nvm
配置环境
点击 此电脑 --> 属性 --> 高级设置 --> 环境变量
》在系统变量中 新建一下内容,我之前把nodejs安装在了 D盘的nodejs文件夹中
》在用户变量中设置如下,检查有没有生成默认的一下条目,如果有,编辑它们的路径即可,如果没有就新建
》编辑用户变量中的 path
》在用户变量中 编辑如下:
说到配置环境,我一开始是先安装了nodejs的,如果你也安装过,那么你肯定也是为 nodejs 配置过环境变量的。我在配置 nvm 的环境变量的时候,就不知道是否要把之前配置的环境变量删掉,基于我安装了nvm 踩了很多坑之后,可以很负责任的告诉你,可以删掉,两者没有关联。nvm 是与 在安装nvm 过程中安装的nodejs有关联的。也就是说你之前单独安装的 nodejs 的相关配置是影响不到跟随nvm安装的nodejs 的
安装全局 npm
》全局安装固定版本的 npm ,使 npm 可在每个下载的node版本中使用
//设置全局安装npm的路径
npm config set prefix "D:\nvm\npm"
//安装npm
npm install npm -g
》安装成功后复制安装好的全局npm路径,配置到环境变量中。上面配置nvm 的时候有提到过
安装 cnpm
cnpm 与 npm 其实是同一个东西,你可以理解为它们的区别就是 cnpm 下载速度 比 npm 快很多
npm install -g cnpm --registry=http://r.cnpmjs.org
或者用淘宝的
npm install -g cnpm --registry=https://registry.npm.taoba.org
到这里 该安装的都安装了,该配置的也配置了
简单说说 nvm 的使用
安装/管理 nodejs
- 查看本地安装的所有版本;有可选参数available,显示所有可下载的版本。
nvm list [available]
- 安装上面可安装列表中你需要安装的node 版本,可安装多个
nvm install 你要安装的版本号
- 切换到你想要使用的node版本
nvm use 要使用的版本号
- 卸载
nvm uninstall 要卸载的版本号