nvm安装和使用教程

简介

nvm是node的包管理工具。由于在打开不同的项目时,不同的项目在安装依赖时可能会和node版本有关,所以这就需要我们在不同的项目下使用不同的node版本。

nvm就是一个比较好用node管理工具,自由切换node版本。

​Windows​​ 安装

github下载地址:​​https://github.com/coreybutler/nvm-windows/releases​

下载 ​​nvm-setup.zip​

解压,安装nvm-setup.exe程序,一路next即可!

验证:安装完毕后输入 ​​nvm version​​ 查看版本

PS C:\Users\adley> nvm version
1.1.8

设置代理

Tip: 代理可以不设置,自由选择。

  1. 打开用户nvm配置目录(前面对应的是home目录):​​C:\Users\adley\AppData\Roaming\nvm​​;
  2. 配置​​setting.txt​​; (新增后面两行)
root: C:\Users\adley\AppData\Roaming\nvm
path: C:\Program Files\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

nvm常用命令

nvm off                # 禁用node.js版本管理(不卸载任何东西)
nvm on # 启用node.js版本管理

nvm arch # 显示node是运行在32位还是64位
nvm root [path] # 查看nvm root node 安装的目录,加path参数,就是这只root地址

nvm ls ## 显示所有安装的node.js版本
nvm ls-remote ## 列出所有远程服务器的版本
nvm list available ## 显示可以安装的所有node.js的版本
nvm use <version> ## 切换到使用指定的nodejs版本
nvm v ## 显示nvm版本
nvm install stable ## 安装最新稳定版 node
nvm install <version> ## 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm uninstall <version> ## 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
nvm alias default [node版本号] ##设置默认版本

# example
nvm install 14.16.l
nvm use 14.16.1
nvm ls