安装nvm管理node

487 阅读2分钟

What's NVM

nvm全名node.js version management,是nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。下面列出下载、安装及使用方法。

环境:Windows 10 下载地址

  • nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
  • nvm-setup.zip:安装版,推荐使用 建议选择 nvm-setup.zip 可以免去自己配置nvm的环境变量

NVM Install

1、双击安装文件 nvm-setup.exe

注意:如果本地已经安装了node,要先卸载node再安装nvm     

2、选择nvm安装路径

    

3、选择nodejs路径

    

4、确认安装即可

      

5、安装完确认

    打开CMD,输入命令 nvm ,安装成功则如下显示。可以看到里面列出了各种命令。

6、配置淘宝镜像

由于nvm默认的下载地址 nodejs.org/dist/ 是外国外服务器,速度非常慢,因而可以切换到淘宝的镜像,下载速度会快很多。

打开nvm的安装路径,找到settings.txt文件打开,放加入下方代码:

arch: 64 
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

image.png image.png

NodeJS Install & Use

1、查看网络可以安装的node版本

image.png

2、选择合适版本下载

image.png 注意: Downloading 代表正在下载npm,一定要等下载完,不然会发现npm将无法使用!

3、查看nodejs是否安装成功

image.png

如果node.js安装后输入node -v提示"node" 不是内部或外部命令,也不是可运行的程序或批处理文件

可能是两种原因导致的:

  • 第一次下载和使用nvm,下载nodejs后没有use
  • 环境变量配置不正确 image.png

第一种情况,按照下方步骤4做,切换node版本后再试试看 第二种情况,则需要重新重新配置一下环境变量:

  1. 打开控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 环境变量
  2. 用户变量中设置 NODE_PATHC:\Program Files\nodejs\(当前nodejs的安装路径)
  3. 系统变量中在path中加入:C:\Program Files\nodejs\(当前nodejs的安装路径)
  4. 重新打开cmd,按照下方步骤4做,切换node版本后再试试看 image.png 如果重新配置环境还是不行,试试下方这个方法:
  5. 卸载安装的nodejs
  6. nvm安装路径下新建一个空的名为nodejs的文件夹,然后在同级目录下找到settings.txt文件打开,修改其中的path路径
  7. 重新安装nodejs image.png
4、换/使用nodejs版本

image.png

NVM Command

  • nvm install 安装最新版本nvm
  • nvm -v 显示当前nvm版本
  • nvm root 查看nvm安装路径

  • nvm list 查看本电脑上所有的node版本
  • nvm list available 查看网络可以安装的node版本
  • nvm install [version] 安装该版本node,例如:nvm install 17.3.1
  • nvm uninstall [version] 卸载该版本node,例如:nvm uninstall 17.3.1
  • nvm install latest 按最新的node版本和与之对应的npm版本
  • nvm use [version] 切换/使用该版本node,例如:nvm use 17.3.1
  • where node 查看nodejs安装路径