WithCoderWithCoderWithCoder

Windows环境下安装node版本控制工具nvm

nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具.在开发项目时,由于各个版本的js类库依赖的node版本不同,就会存在不兼容的现象.这种情况下,需要在电脑上面安装多个版本的node,这样对于维护node的版本非常麻烦.这时,我们可以通过nvm,可以方便的在同一台电脑安装和切换不同版本的nodejs.本文介绍Windows环境中nvm的下载、安装及使用方法.

1. NVM下载

    下载地址: https://github.com/coreybutler/nvm-windows/releases,打开网址后可以看到下面几个版本:    

1-20022PF24G22.png

    nvm-noinstall.zip:    绿色免安装版,但使用时需进行配置

    nvm-setup.zip:    安装版,推荐使用

    Source code(zip):    zip压缩的源码

    Sourc code(tar.gz):    tar.gz的源码,一般用于Linux系统

    在windows系统中,我们本次选择下载nvm-setup.zip 1.1.7版本.

2. NVM安装

2.1 卸载电脑上现有的node和npm

        在安装nvm之前,需要卸载电脑上现有的node和npm,防止影响nvm的安装配置.

    2.2 把上面下载的安装包,复制到合适的目录并解压.        

1-20022PG40JB.png

    2.3 双击安装文件 nvm-setup.exe,开始安装.接受协议,点击"Next >"        

1-20022PG540400.png

    2.4 选择nvm安装路径,点击"Next >"        

1-20022PGK2529.png

    2.5 选择nodejs路径,点击"Next >"        

1-20022PGU4648.png

    2.6 开始安装          

1-20022PG950G6.png

    2.7 很快安装完成,点击"Finish"        

1-20022PH1061C.png

3. 验证安装是否成功

        安装完成后,打开cmd命令行工具.最新版本的nvm会自动添加环境变量,输入命令nvm,安装成功就会显示如下结果        

1-20022PI939258.png

        命令解释

        nvm arch: 显示node是运行在32位还是64位.

        nvm install <version> [arch]: 安装node,version是特定版本也可以是最新稳定版本latest.可选参数arch指定安装32位还是64位版本,默认是系统位数.可以添加--insecure绕过远程服务器的SSL.

        nvm list [available]: 显示已安装的列表.可选参数available,显示可安装的所有版本.list可简化为ls.

        nvm on: 开启node.js版本管理.

        nvm off: 闭node.js版本管理.

        nvm proxy [url]: 设置下载代理.不加可选参数url,显示当前代理.将url设置为none则移除代理.

        nvm node_mirror [url]: 设置node镜像.默认是https://nodejs.org/dist/.如果不写url,则使用默认url.设置后可至安装目录settings.txt文件查看,也可直接在该文件操作.

        nvm npm_mirror [url]: 设置npm镜像.https://github.com/npm/cli/archive/.如果不写url,则使用默认url.设置后可至安装目录settings.txt文件查看,也可直接在该文件操作.

        nvm uninstall <version>: 卸载指定版本node.

        nvm use [version] [arch]: 使用制定版本node.可指定32/64位.

        nvm root [path]: 设置存储不同版本node的目录.如果未设置,默认使用当前目录.

        nvm version: 显示nvm版本.version可简化为v.

4. 安装/管理nodejs

    4.1 想要安装指定的nodejs版本,又记不住确切的版本号,可以使用nvm list,加上可选参数available,会显示服务器上部分版本列表.也可以去官网查看所有的版本,https://nodejs.org/download/release/(不加available,显示本机已经安装的所有版本)

        nvm list [available]        

1-20022PJ640629.png

    4.2 设置国内镜像(可选)

        因为网速影响,建议换成国内的镜像.本人使用的是淘宝的镜像,设置如下:

            nvm node_mirror https://npm.taobao.org/mirrors/node/

            nvm npm_mirror https://npm.taobao.org/mirrors/npm/

        也可以在安装目录下找到settings.txt文件,打开后加上以下配置

            node_mirror: https://npm.taobao.org/mirrors/node/

            npm_mirror: https://npm.taobao.org/mirrors/npm/

        如下图        

1-20022PQ513V4.png

    4.2 安装nodejs(假设安装10.14.2)

        nvm install 10.14.2        

1-20022PS40c18.png

   4.3 使用特定版本的nodejs(已经安装多个版本的nodejs,本人测试安装10.14.2 和 12.13.0)

        nvm use 12.13.0        

1-20022PT03V14.png

   4.4 卸载

        nvm uninstall 12.13.0        

1-20022PT3063a.png

本文介绍的是Windows环境下nvm 1.1.7版本的下载安装和简单使用,更多知识,大家可以参考官网及多多练习.

欢迎分享交流,转载请注明出处:WithCoder » Windows环境下安装node版本控制工具nvm