换源
找到安装nvm时指定的路径,也就是NVM_HOME的路径,我这里指定的是C:\nvm\nvm 找到里面的settings.txt,末尾添加下面两行
如果是一路下一步安装,默认路径就是%USERPROFILE%\AppData\Roaming\nvm
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/报错
遇到报错
error installing 12.14.0: open C:\Users\Administrator\AppData\Local\Temp\nvm-npm-2257914301\npm-v6.13.4.zip: The system cannot find the file specified.此时nvm版本1.2.2
解决办法
回退版本到1.1.12
https://github.com/coreybutler/nvm-windows/issues/1209
NVM-Windows 中的错误 - 计划在下一版本中修复
可能有用的解决方法是返回到以前的 NVM 版本,例如 v1.1.12
快速使用
在 Debian 系统上使用 NVM(Node Version Manager)安装 Node.js 的步骤如下
适用于多版本灵活切换
1. 安装 NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash 或使用 wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash2. 重新加载终端配置:
source ~/.bashrc # 或重启终端3. 安装最新 LTS 版本:
nvm install --lts4. 设为默认版本:
nvm alias default 'lts/*'5. 验证版本:
node -v详细介绍
以下是 NVM(Node Version Manager) 的详细介绍及常用命令,适用于灵活管理多个 Node.js 版本的环境。
NVM 是什么?
作用:允许在单台机器上安装和切换多个 Node.js 版本,无需
sudo权限。优势:
避免全局安装的权限问题。
轻松测试不同项目对 Node.js 版本的依赖。
支持安装最新版、LTS(长期支持版)或任意历史版本。
安装 NVM
1. 下载并运行安装脚本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash或使用 wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash2. 配置环境变量
安装完成后,重新加载终端配置:
source ~/.bashrc # 如果使用 Bash
source ~/.zshrc # 如果使用 Zsh或直接重启终端。
3. 验证安装
nvm --version # 显示版本号(如 0.39.7)即表示成功最常用命令一览
以下是 NVM 的核心操作命令:
典型使用场景
1. 安装最新 LTS 版本
nvm install --lts2. 切换版本(临时)
nvm use 20 # 切换到 v20.x3. 设置默认版本(永久)
nvm alias default 18 # 每次新终端默认使用 v184. 为项目指定版本(使用 .nvmrc 文件)
在项目根目录创建
.nvmrc文件:echo "20" > .nvmrc进入目录时自动切换版本:
nvm use # 自动读取 .nvmrc 中的版本号
注意事项
全局包隔离:不同 Node.js 版本的全局包(如
npm install -g)相互独立,切换版本后需重新安装。兼容性:确保
npm与 Node.js 版本兼容(通常 NVM 会自动处理)。更新 NVM 自身:
nvm upgrade
卸载 NVM
删除 NVM 目录:
rm -rf ~/.nvm从
~/.bashrc或~/.zshrc中删除相关配置行。
通过 NVM,你可以轻松管理 Node.js 版本,适用于多项目开发或测试不同环境的行为。
参考
https://www.cnblogs.com/rnny/p/17839190.html