如何通过nvm管理多个nodejs版本

        随着前端项目的越来越多,不同项目使用的nodejs版本可能不一样,导致在切换不同项目时需要更换不同的nodejs版本,非常麻烦。本次推荐使用nvm进行多个nodejs版本的统一管理。

1、nvm的下载

       nvm全称Node Version Manager,即Node版本管理器。根据自己的需要进入官网nvm文档手册 - nvm是一个nodejs版本管理工具 - nvm中文网下载对应版本。本文已windows版本为例。

 2、nvm的安装

        如果下载的是windows版本,只执行对应的exe安装文件依次安装即可。

如何通过nvm管理多个nodejs版本_第1张图片

3、通过nvm安装nodejs版本

       通过执行 nvm list available命令可以查看可下载的nodejs版本。

nvm list available

如何通过nvm管理多个nodejs版本_第2张图片

         通过 nvm install 版本号 命令可以安装指定版本的nodejs。

nvm install 8.12.0

如何通过nvm管理多个nodejs版本_第3张图片

 4、查看已安装nodejs版本

        通过nvm list 或 nvm ls 命令查看本机已安装的nodejs版本。

nvm list

nvm list

 5、切换nodejs版本

        通过nvm use 版本号 使用指定版本的nodejs。

nvm use 8.12.0

如何通过nvm管理多个nodejs版本_第4张图片

6、nvm常用命令        

  • nvm arch:显示node是运行在32位还是64位。
  • nvm install [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  :卸载指定版本node。
  • nvm use [version] [arch] :使用制定版本node。可指定32/64位。
  • nvm root [path] :设置存储不同版本node的目录。如果未设置,默认使用当前目录。
  • nvm version :显示nvm版本。version可简化为v。

7、在vscode中使用插件自动切换nodejs版本

7.1、安装VSCode插件vsc-nvm

如何通过nvm管理多个nodejs版本_第5张图片

 7.2 在项目根目录下创建文件.nvmrc,文件内容为版本号

// .nvmrc
v8.12.0

完成配置后,关闭VSCode,再重新打开,可以看到终端自动打开,并执行了nvm use命令,实现了NodeJS版本的自动切换。


新时代农民工

你可能感兴趣的:(前端,#,react,#,vue,web,nvm,nodejs,vue,react)