老是遇到不同的项目需要不同的node版本(不然会出现各种奇怪的问题),故想着怎样切换不同的node版本更方便呢?
1、首先下载不同版本的node:Node.js Mirror
2、然后在安装位置新建不同版本的文件夹
注意:我这里是已经安装完成,新建文件夹的时候如新建文件夹名为:10.9,安装完成后重命名为10.9.0,不然安装另一个版本的时候会自动删除之前版本的内容,每一个文件夹均有此操作
3、开始安装
一个版本一个版本的安装到对应版本的文件夹,版本从低到高开始安装
4、设置环境变量
由于安装后均修改了文件夹(安装路径)的名称,故此时用cmd: node -v 是找不到node路径的,需要手动设置环境变量
计算机=> 右键属性=> 高级系统设置=>环境变量
新建系统变量:
然后编辑 path 变量,新增 %NODE_HOME%
此时cmd : npm -v 便可输出对应的node版本信息
如需更改node版本,只需将变量 NODE_HOME 修改为对应版本的路径即可
多版本管理器(nvm)
一、下载安装、配置
从上面的地址下载后,直接安装,在安装的过程中需要选择 NVM 的安装地址和 Node 的安装地址。
注意:这里的路径不要有空格、汉字等。例如不能安装在Program Files下面。
现在在命令行中输入:nvm version,就会输出当前安装的版本。
配置 node、npm 镜像
最后使用命令行配置:
nvm node_mirror https://npmmirror.com/mirrors/node
nvm npm_mirror https://npmmirror.com/mirrors/npm/
二、NVM 基本操作
注意:安装完并 use 后如果出现找不到node 或 npm ,就重新安装。