安装nvm管理node版本

本文介绍了如何在Mac上利用Homebrew安装nvm,以及如何通过nvm来管理不同版本的Node.js。首先确保安装了brew,然后通过brew安装nvm,并在.bash_profile中配置。接着,演示了安装、查看和切换Node版本的过程,最后讨论了遇到的校验和不匹配问题及其解决方案。

介绍在mac上安装nvm来管理node版本,windows请参考其他教程。

1. 前提

本文主要介绍使用homebrew安装nvm。请确保已经安装了brew。

可以通过brew -v查询是否已经安装。

localhost:~ joyce$ brew -v
Homebrew 1.7.1

2. 安装nvm

brew install nvm

安装完后,为了可以直接在shell使用nvm指令,必须在.bash_profile加入source $(brew --prefix nvm)/nvm.sh。可以在命令行中输入下句实现:

echo "source $(brew --prefix nvm)/nvm.sh" >> .bash_profile

重新source刚才修改的.bash_profile来让设定生效,命令行中输入下句:

. ~/.bash_profile

3. 卸载nvm

这种卸载方式使用的前提是:之前用brew安装的nvm。

brew remove nvm

4. 通过nvm管理node

(1) 安装node

如下命令,安装了v8.11.3。

nvm install 8

如果需要安装版本6,输入nvm install 6,以此类推。

(2) 查看已安装的node版本

nvm ls

这里写图片描述

(3) 选定使用node版本

nvm use --delete-prefix v8.11.3

这里写图片描述

通过node -v查看版本,已经切换到了v8.11.3。

5. 其他问题

更新了系统以后,卸载了nvm再重新安装依旧发现无论安装什么版本都报如下错误:

Computing checksum with shasum -a 256
Checksums do not match: ‘\b4797843136edd9195c28221a1680ae52c29d867fc5fc1c99f7d6e2f2126a67b’ found, ‘b4797843136edd9195c28221a1680ae52c29d867fc5fc1c99f7d6e2f2126a67b’ expected

解决方式为,在Terminal中输入:

export NVM_DIR="$HOME/.nvm" 
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

此时nvm ls也恢复正常了


参考:

<think>好的,我现在需要帮助用户了解如何安装nvm以及通过它管理Node.js版本。首先,我得回忆一下nvm的基本信息。nvmNode Version Manager的缩写,用来在同一台机器上管理多个Node.js版本,方便切换。用户可能遇到版本冲突的问题,比如不同项目需要不同Node版本,这时候nvm就派上用场了。 接下来,我需要整理安装步骤。根据引用内容,安装nvm的步骤包括下载和配置。对于Windows用户,可能需要从GitHub下载安装包,而macOS或Linux用户可能使用curl或wget来安装。需要注意系统环境变量的配置,特别是在安装过程中是否勾选添加到PATH的选项。安装完成后,验证是否成功通常是用nvm --version命令。 然后是使用nvm管理Node.js版本的方法。包括安装特定版本、查看已安装版本、切换版本、设置默认版本以及卸载版本。引用中提到的命令如nvm install、nvm list、nvm use等都需要详细说明。例如,安装最新版可以用nvm install latest,安装LTS版用nvm install --lts。切换版本时可能需要管理员权限,尤其是在Windows系统上。 用户可能遇到的问题包括安装失败、命令不可用、权限问题等。这时候需要提醒用户检查环境变量,或者以管理员身份运行命令行工具。此外,不同系统下的命令可能略有不同,需要区分说明。比如在macOS和Linux中,安装nvm可能需要运行安装脚本,而Windows则通过exe文件安装。 还需要注意一些细节,比如安装Node.js时npm会被自动安装,所以不需要额外操作。另外,禁用或启用nvm的功能,如nvm off和nvm on,可能在需要临时恢复系统Node版本时有用,这点也需要提及。 最后,生成相关问题时,要考虑用户可能进一步的需求,比如安装失败怎么办,如何回退版本,或者多版本共存的实际应用场景。这些问题能够帮助用户更深入地理解和使用nvm,解决实际开发中的版本管理问题。 总结一下,回答的结构应该是先介绍nvm,然后分步骤讲解安装和使用,接着处理常见问题,最后列出相关问题。确保每一步都参考了提供的引用内容,特别是命令和注意事项,保证信息的准确性。</think>### 如何安装nvm管理Node.js版本 #### 一、nvm简介 nvmNode Version Manager)是一款用于管理Node.js版本的工具,支持在单台计算机上安装多个Node.js版本,并根据项目需求灵活切换,避免手动安装/卸载的繁琐操作[^1][^2]。 --- #### 二、nvm安装教程 ##### 1. Windows系统 1. **下载安装包** 访问[nvm-windows GitHub仓库](https://github.com/coreybutler/nvm-windows/releases),下载`nvm-setup.exe`安装文件。 2. **运行安装程序** - 安装路径建议保持默认(如`C:\Program Files\nvm`)。 - 确保勾选“添加到系统环境变量”选项[^4]。 3. **验证安装** 打开命令行工具(CMD/PowerShell),输入: ```bash nvm --version ``` 若显示版本号(如`1.1.12`),则安装成功。 ##### 2. macOS/Linux系统 1. **通过脚本安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值