nvm的安装、常用设置及常见错误处理

本文详细介绍了如何下载和安装NVMforWindows,包括从GitHub获取最新版本、设置国内镜像加速下载源以及解决安装过程中的常见问题,如乱码和node不是内部命令。此外,还提供了当nvmuse无*号时的解决办法,即重新安装NVM到不同目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、NVM for windows的下载

  1. 下载地址,建议还是从github上面下载(鼓励分享下载,鄙视利用传递木马)
  2. https://github.com/coreybutler/nvm-windows
  3. 点击“Releases”或“Laster”,在里面找到“Assets”.
    在这里插入图片描述
    在这里插入图片描述

二、安装

安装很简单,安装过程中需要指定nvm安装目录和node安装目录,听我的,两个目录指定一个就行了。这个软件实在太良心,占用空间很小。

二、设置下载源

nvm安装目录下有一个settings.txt文件,在结尾添加两行,后面nvm install的时候会非常快。

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

在这里插入图片描述
(2024.3.9,截至此时,上述下载源可能无法使用,将前面的网址换成“https://npmmirror.com”,测试可以解决)

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

三、常见错误避坑

哎,电脑不重装系统不会重装nvm的,每次重装的时候都会遇到使用问题,比较常见的就是乱码和node不是内部命令。
解决方法如下:

在安装目录下新建一个目录,将环境变量“NVN_SYMLINK”的值的最后添加上这个目录

然后重新nvm install 和nvm use即可。

四、nvm use 没有*号

这个问题出现,一定是本次安装nvm在该操作系统上不是第一次安装
解决方案也很简单:

重新安装nvm,安装目录与之前不同即可。

这个是百分百可以解决的问题,为了让更多的人看到,请点赞收藏或转载

<think>我们正在处理用户关于使用nvm安装Node.js 18版本的问题。根据引用内容,我们可以得到以下信息: 1. 引用[1]提供了nvm常用命令,其中安装命令为:`nvm install 版本号` 2. 引用[2]提到在M1 Mac上安装Node.js 14时出现问题,并给出了一个解决方案:使用`arch -x86_64 zsh`来切换架构,然后再安装。 3. 引用[3]提供了在安装nvm后配置环境的方法,主要是编辑.zshrc文件。 用户的需求是安装Node.js 18版本。根据引用[1]中的命令,我们可以直接使用`nvm install 18`来安装。但是,考虑到用户可能使用的是M1 Mac(因为引用[2]和[3]都是关于Mac的),我们需要注意可能存在的架构问题。 然而,Node.js从版本15开始就支持Apple Silicon(M1芯片)了。因此,安装Node.js 18在M1 Mac上应该是原生支持的,不需要像安装Node.js 14那样切换架构。但如果在安装过程中遇到问题,可以尝试使用引用[2]的方法切换架构。 另外,如果用户还没有配置nvm环境(如引用[3]所述),需要先配置环境变量。 因此,我们的回答应该包括: 1. 直接安装Node.js 18的命令。 2. 如果遇到问题(特别是在M1 Mac上),可以尝试的解决方案。 3. 确保nvm已经正确配置。 步骤: 1. 首先,确保nvm已经安装并配置好(引用[3]的内容)。 2. 使用命令`nvm install 18`进行安装。 3. 安装完成后,使用`nvm use 18`来使用这个版本。 如果安装过程中出现错误,可以尝试: - 在M1 Mac上,如果安装旧版本(如14)需要切换架构,但对于18版本,通常不需要。如果遇到问题,可以尝试使用Rosetta2模式来安装(即使用`arch -x86_64 zsh`进入x86终端,然后安装)。 但是,我们首先尝试直接安装。 同时,我们也可以生成相关问题,以便用户进一步了解。 注意:用户的问题只要求安装Node.js 18,所以我们先给出安装命令和步骤,然后提供相关问题。</think>### 安装 Node.js 18 的完整步骤 #### 1. **安装 nvm(如尚未安装)** 使用 Homebrew 安装 nvm: ```bash brew install nvm ``` 在 `~/.zshrc` 中添加配置(根据引用[3]): ```bash export NVM_DIR="$HOME/.nvm" [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d" ``` 使配置生效: ```bash source ~/.zshrc ``` #### 2. **安装 Node.js 18** 执行安装命令: ```bash nvm install 18 ``` ✅ 成功输出示例: ``` Downloading and installing node v18.20.2... Now using node v18.20.2 ``` #### 3. **验证安装** ```bash node -v # 应输出 v18.x.x npm -v # 应输出对应版本 ``` #### 4. **切换版本(如需要)** ```bash nvm use 18 # 临时切换 nvm alias default 18 # 设为默认版本 ``` --- ### ⚠️ 常见问题解决 1. **M1/M2 芯片安装失败**(引用[2]) 使用 Rosetta 兼容模式安装: ```bash arch -x86_64 zsh # 进入 x86 终端 nvm install 18 ``` 2. **`nvm: command not found`** 检查 `.zshrc` 配置是否正确(引用[3]),并执行 `source ~/.zshrc`。 3. **网络超时** 设置淘宝镜像加速: ```bash export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node nvm install 18 ``` --- ### 相关命令参考(引用[1]) | 命令 | 说明 | |------|------| | `nvm list` | 查看已安装版本 | | `nvm use <版本>` | 切换 Node.js 版本 | | `nvm on/off` | 启用/禁用 nvm | ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值