¶1. 背景
可能由于多个开发项目需要的nodejs版本不一样,以至于需要频繁的切换版本,为了方便快捷的切换版本,使用nvm进行版本管理尤为重要。下面就来介绍Windows10安装和配置nvm的全过程。
¶2. 下载
官方下载地址:nvm download
nvm-noinstall.zip: 绿色免安装版本,但是使用之前需要配置
nvm-setup.zip:安装包,下载之后点击安装,无需配置就可以使用,方便。
Source code(zip):zip压缩的源码
Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统
我在这里下载的版本是1.1.7,安装包格式是nvm-noinstall.zip
¶3. 安装
(1)安装前把原有node卸载干净。
(2)还要删除掉默认的依赖包目录和缓存目录。
C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache
(3)此外原来的node环境变量也要删除掉。
解压zip包到D:\Development\node\nvm-noinstall
目录里。见到如图提示输入压缩包解压的绝对路径。注意路径不支持空格,不能设为类似C:\Program Files
这种,否则node可能无法使用。
在D:\Development\node\nvm-noinstall
目录里创建文件settings.txt。其内容为如下:
1 | root: D:\Development\node\nvm-noinstall |
root:表示安装node是存储的路径。默认就是nvm的安装路径。
path:表示当前使用的node版本目录,会根据nvm版本选择的变化,path的内容也会变化。事实path就是一个快捷链接,指向了root目录中的指定版本。
arch:系统架构版本设置为64位。
proxy:不使用代理。
node_mirror和npm_mirror所有版本都使用淘宝镜像。
¶4. 配置环境变量
配置一下环境变量到系统中。
NVM_HOME:
D:\Development\node\nvm-noinstall
NVM_SYMLINK:D:\Development\node\nodejs
PATH:
%NVM_HOME%
和%NVM_SYMLINK%
(在PATH的最后添加)
¶5. 使用
1 | nvm install 12.14.1 |
¶6. npm全局依赖目录配置
1 | 配置用npm下载全局包时全局依赖包安装和缓存的路径 |
添加D:\Development\node\node_global
到PATH系统环境变量中。如此设置后所有版本的nodejs就都共用相同的全局依赖包安装和缓存的路径了。
1 | 查看是否修改完成 |
¶7. nvm常用命令
1 | 显示可下载版本的部分列表 |