windows安装nvm遇见的坑

本文详细介绍如何通过nvm-windows正确安装和配置Node.js,包括卸载旧版本、下载nvm、修改npm镜像源为淘宝镜像以提高下载速度,以及如何设置64位运行环境和指定版本。

切记先卸载原先装的node.js!!!

否则会出现各种奇奇怪怪的问题!!!

  • 检查是否成功:cmd输入nvm,出现nvm版本号和一系列帮助指令,安装成功,失败则会提示nvm: command not found

  • 2.修改settings.txt
    • 在安装的目录下找到settings.txt文件,将npm镜像改为淘宝的镜像,下载速度会变快。

                node_mirror:https://npm.taobao.org/mirrors/node/

               npm_mirror: https://npm.taobao.org/mirrors/npm

  • 4.设置
    • 设置nvm arch 64: 指定node是运行在64位模式,
    • nvm install 8.11.3:安装node8.11.3版本
    • nvm use 8.11.3:使用8.11.3
    • 使用nvm list可以查看目前已经安装的版本,带 * 的是正在用的

!!!注意:如果重新安装了node,在cmd里node -v可以出现版本号,但是在vscode里的终端上显示”node不是内部命令也不是可运行的程序“这句话(如下图)重启电脑即可

 

 

 

 

 

<think>我们正在处理用户关于在Windows系统上安装NVM的问题。用户引用了两段内容,其中引用[1]详细描述了安装步骤,引用[2]提到在安装nvm-windows前可以保留已安装Node.js并由nvm管理。 因此,我们将结合这两点,并参考用户上一次的问题(升级node.js版本)来提供安装NVM的方法。 注意:用户明确要求的是“Windows系统下NVM安装方法”。 步骤: 1. 下载nvm-windows:从官方GitHub仓库下载安装包。 2. 安装前的准备:可以选择卸载现有Node.js,但也可以保留,因为在安装过程中nvm-windows会询问是否由其管理。 3. 安装步骤:按照安装向导进行。 4. 验证安装:使用命令验证。 5. 使用nvm安装和管理Node.js版本。 同时,我们会生成相关问题。 </think> ### Windows 系统安装 NVM 详细指南 #### 前置准备 1. **卸载现有 Node.js**(推荐但非必须) 控制面板 → 程序 → 卸载 Node.js *注:安装nvm 会询问是否接管现有 Node.js[^2]* 2. **关闭杀毒软件** 避免安装过程被拦截 --- #### 安装步骤 1. **下载安装包** 访问 [nvm-windows 官方仓库](https://github.com/coreybutler/nvm-windows/releases) 下载最新 `nvm-setup.exe`(当前推荐 v1.1.12) 2. **运行安装程序** ```powershell # 右键选择"以管理员身份运行" ``` - ✅ 同意许可协议 → 下一步 - 📁 设置安装路径(示例:`D:\nvm`) - 📍 设置 Node.js 存储路径(示例:`D:\nvm\nodejs`) - ⚠️ 勾选"自动添加环境变量" 3. **验证安装** 管理员身份打开 PowerShell: ```powershell nvm -v # 成功显示版本号(如 1.1.12) ``` --- #### 基础使用命令 | 命令 | 功能 | 示例 | |------|------|------| | `nvm install <version>` | 安装版本 | `nvm install 20.19.0` | | `nvm use <version>` | 切换版本 | `nvm use 18.12.0` | | `nvm list` | 查看已装版本 | - | | `nvm alias default <version>` | 设置默认版本 | `nvm alias default 20.19.0` | | `nvm uninstall <version>` | 卸载版本 | `nvm uninstall 14.15.0` | > **实际案例** > ```powershell > # 安装 LTS 版本 > nvm install lts > > # 切换并设为默认 > nvm use 20.19.0 > nvm alias default 20.19.0 > > # 验证 > node -v # 应输出 v20.19.0 > ``` --- #### 常见问题解决 1. **命令无法识别** 重启终端或检查环境变量: ```powershell Get-ChildItem Env: | Where-Object Name -like "*nvm*" # 应有 NVM_HOME 和 NVM_SYMLINK ``` 2. **权限不足** **必须** 使用管理员身份运行终端 3. **切换版本失败** 关闭所有占用 Node 的进程(如 VS Code) --- > **关键提示** > - 首次安装后需重启终端使环境变量生效 > - 项目目录创建 `.nvmrc` 文件可自动切换版本[^1] > - 兼容性:支持 PowerShell/Cmd/Git Bash
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值