nvm - windows的安装和使用

发布时间 2023-08-14 09:36:31作者: _keyon

nvm - 介绍

node 版本管理器,也就是说:一个 nvm 可以管理多个 node 版本(包含 npm 与 npx),可以方便快捷的安装、切换不同版本的 node。
nvm - windows 就是 nvm 的windows版本。

https://github.com/nvm-sh/nvm

nvm和node默认安装目录

C:\Users\oujr\AppData\Roaming\nvm

这个要改为nvm安装目录下的nodejs文件夹

C:\Users\oujr\AppData\Roaming\nvm\nodejs

nvm - 安装

  1. 如果本机已有Node.js,推荐先将所带Node.js卸载。

  2. 通过msi安装,点击最新版本的 nvm-setup.zip 下载到本地并安装,安装目录自定,目录不要带空格

     下载地址:https://github.com/coreybutler/nvm-windows/releases
    
  3. 测试安装成功,在cmd上输入 nvm list 测试是否安装成功

     nvm list
    
  4. 更换node包下载源

     nvm node_mirror https://npm.taobao.org/mirrors/node/
     nvm npm_mirror https://npm.taobao.org/mirrors/npm/
    
  5. 安装完以后,新建一个nodejs空文件夹,然后去配置环境变量,将 NVM_SYMLINK 目录路径设置为:

     C:\Users\oujr\AppData\Roaming\nvm\nodejs
    
  6. 设置好之后关掉终端后,重新打开cmd,这时才安装node

     nvm install latest
     nvm install 14.21.3
     nvm install 16.20.1
    
  7. 通过以下命令查看已经安装的node版本

     nvm list
    
  8. 使用node对应的版本

     nvm use 16.20.1
    
  9. 查看node版本,查看npm版本

     node -v
     npm -v
    

错误处理

如果出现 exit status 1%3A �ܾ����ʡ�& 这样的错误提示,用管理员身份打开cmd再切换node版本

image

管理员身份打开命令行控制台:

  1. C:\Windows\System32 下面找到 cmd.exe ,右键管理员身份打开
  2. win + R,然后按住 Ctrl + Shift + Enter 也可以打开管理员cmd