【nvm管理多版本node】下载安装以及常见问题和解决方案

nvm管理多版本node

nvm 下载安装

下载

nvm下载地址 每个版本下都有Assets,根据需要下载一个。

node下载地址 根据自己需要,可以下载可执行文件或者压缩包

安装

按提示安装即可。

安装过程中,可以自定义安装地址,不推荐放在c盘

若之前安装过node, 会提示Node v18.15.0 is already installed. Do you want NVM to control this version? 点击就好

nvm 常用命令

nvm ls // 查看当前安装的所有node版本

nvm install <node_version> // 下载某个版本的node

nvm uninstall <node_version> // 卸载某个版本的node

nvm use <node_version> // 切换当前要使用的node版本

nvm list available // 查看可下载的node版本
其他常用命令
node -v // 查看当前node版本号

npm -v // 查看当前npm版本号

// npm下载镜像修改为淘宝镜像
npm config set registry https://registry.npm.taobao.org
// npm下载镜像修改为原始镜像地址
npm config set registry https://registry.npmmirror.com/

使用nvm install <node_version>时,node安装成功的提示:

Downloading node.js version 18.20.4 (64-bit)... 
Extracting node and npm...
Complete
npm v10.7.0 installed successfully.

Installation complete. If you want to use this version, type

nvm use 18.20.4

常见问题

解决方案

找到nvm安装目录下的settings.txt文件

添加以下信息

node_mirror:https://npmmirror.com/mirrors/node/
npm_mirror:https://npmmirror.com/mirrors/node/
  • nvm下载node报错

首先,观察是否安装成功: node安装成功提示

安装node时报错

Rollback failed. remove D:\nvm\temp\npm-v6.14.18.zip: The process cannot access the file because it is being used by another process.
Could not download npm for node v14.21.3.
Please visit https://github.com/npm/cli/releases/tag/v6.14.18 to download npm.

解决方案

若当前下载的node版本是v14.21.3

  1. 下载(地址: https://registry.npmmirror.com/binary.html?path=node/v14.21.3/)14.21.3版本的node静态安装包
    windows x64常用的包为:node-v<version>-win-x64.zip

    若要下载其他版本的node静态安装包,则只需将地址中的版本号修改一下

  2. 将下载文件中的npm.cmdnpm,复制到nvm对应版本的node文件夹下,即;D:nvm\v14.21.3\

  3. 将下载文件中node_module下的npm,复制到nvm对应版本的node文件夹的node_module下,即D:nvm\v14.21.3\node_module\

使用nvm下载node后,npm命令报错

  1. 先检查node是否成功安装:

nvm中对应版本文件夹下会有npmnpm.cmd文件,且node_module文件夹不为空

  1. 若检查文件不存在,则使用上一个报错的解决方案
相关推荐
code袁7 天前
校园跑腿小程序---任务界面 发布以及后端模板下载
小程序·校园跑腿小程序·node·开源软件
疯狂学习GIS8 天前
Windows部署NVM并下载多版本Node.js的方法(含删除原有Node的方法)
windows·node.js·node·nvm·版本管理·开发环境
疯狂学习GIS8 天前
干净卸载Windows的Node.js环境的方法
windows·npm·node.js·node·删除·卸载·开发环境
熊猫在哪9 天前
macOS安装nvm
前端·macos·node.js·nvm
一个假的前端男11 天前
使用 Multer 上传图片到阿里云 OSS
阿里云·node
万水千山走遍TML16 天前
console.log封装
前端·javascript·typescript·node·log·console·打印封装
zhangqiang082122 天前
mac下载Homebrew安装nvm
macos·nvm·homebrew
码农丁丁1 个月前
[前端]mac安装nvm(node.js)多版本管理
前端·macos·node.js·nvm
Asurplus1 个月前
【VUE】13、安装nrm管理多个npm源
npm·node.js·nvm·nrm
袭烽1 个月前
基于windows环境使用nvm安装多版本nodejs
vue·nodejs·node·nvm·node版本管理