【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. 若检查文件不存在,则使用上一个报错的解决方案
相关推荐
我爱学习_zwj21 小时前
Node.js:从浏览器到服务器的JS革命
javascript·node
27669582923 天前
闪购商家端 mtgsig
java·python·c#·node·c·mtgsig·mtgsig1.2
a3158238067 天前
Linux部署Python Django工程和Node工程,使用宝塔面板
linux·服务器·python·django·node·strapi·宝塔面板
武子康9 天前
AI研究-133 Java vs Kotlin/Go/Rust/Python/Node:2025 详细对比分析 定位与取舍指南
java·javascript·python·golang·rust·kotlin·node
27669582929 天前
最新 _rand 分析
前端·javascript·数据库·node·rand·231滑块·_rand分析
achi01012 天前
Ubuntu 24.04 LTS 下 Vue 3 开发环境搭建与生产部署完整指南
nginx·node·nvm·vue 3·ubuntu 24·开发环境搭建·国内镜像仓库
轮回的秋18 天前
nvm 管理多版本node
node.js·nvm
mixboot20 天前
配置 Node.js npm镜像源 安装 Claude Code
npm·node.js·nvm·claude code
猿小猴子24 天前
Node 的版本管理工具 nvm 介绍
npm·node·nvm
27669582921 个月前
朴朴超市小程序分析
java·python·小程序·node·sign·朴朴超市·sign-v2