windows使用 nvm 管理不同版本的 node
在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 NodeJS 运行环境。如果没有一个合适的工具,这个问题将非常棘手。
nvm 应运而生,nvm 是 Mac 下的 node 管理工具,有点类似管理 Ruby 的 rvm,如果需要管理 Windows 下的 node,官方推荐使用 nvmw 或 nvm-windows。不过,nvm-windows 并不是 nvm 的简单移植,他们也没有任何关系。但下面介绍的所有命令,都可以在 nvm-windows 中运行。
一、下载安装nvm
1、下载 Windows下的 nvm 安装包
2、解压后安装
**注意:**安装地址不能包含空格或中文字符,即不要安装到
C:\Program Files
或者xxx\软件
这种地址
选择安装nvm地址:
选择node安装地址:
点击install安装:
二、查看是否安装成功
1、nvm -v
命令查看安装是否有效
2、设置淘宝镜像源,以便获得更好的node安装速度
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
或者:去安装目录下的 setting.txt
里设置
三、安装node
1、现在这个nvm好像挺完善,同时也能自动安装npm 并自动调用 use
命令使用,之前的nvm 下载好之后要自己调用一下 use
命令使用
nvm install latest #安装最新版本的node
nvm install 12.10.0 #安装指定版本的node
同时也自动安装了npm 并 使用了当前下载的node版本
2、查看 已安装的node 的版本并切换
nvm ls
nvm use xxxx
3、使用node npm 命令查看是否安装上
node -v
npm -v