在Mac上安装NVM(Node Version Manager)可以通过多种方法实现,以下是两种常用的安装方法:
方法一:使用Homebrew安装(推荐)
Homebrew是macOS的包管理器,通过它可以方便地安装和管理各种软件包,包括NVM。
1、安装Homebrew:
如果尚未安装Homebrew,请打开终端(Terminal.app)并运行安装命令。可以从Homebrew官网获取最新的安装命令。 安装命令示例(请访问官网获取最新命令):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
或者,如果在中国大陆访问GitHub较慢,可以使用国内镜像源:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2、使用Homebrew安装NVM:
安装完Homebrew后,在终端中执行以下命令来安装NVM:
brew install nvm
安装完成后,Homebrew通常会自动处理环境变量的设置,但为了确保NVM可以在新的shell会话中正常使用,您可能需要手动添加NVM的初始化脚本到您的shell配置文件中。
3、配置环境变量:
对于macOS Catalina及以后版本(默认使用zsh作为shell),编辑或创建~/.zshrc
文件,并添加以下内容:
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
注意:路径可能需要根据您实际的Homebrew安装位置进行调整。 保存文件后,执行source ~/.zshrc来应用更改。 验证安装:
在终端中执行nvm --version
来检查NVM是否成功安装。
方法二:手动从GitHub克隆安装
如果您不想使用Homebrew,也可以直接从GitHub克隆NVM的仓库进行安装。
1、克隆NVM仓库:
打开终端,并执行以下命令来克隆NVM的Git仓库到您的用户目录下:
git clone https://github.com/nvm-sh/nvm.git ~/.nvm
2、配置环境变量:
进入NVM目录,并运行安装脚本(但通常对于手动克隆的方式,这一步不是必需的,因为您已经克隆了整个仓库)。 编辑或创建~/.zshrc(或~/.bash_profile,取决于您的默认shell),并添加NVM的初始化脚本,类似于使用Homebrew安装时的步骤。
3、验证安装:
在终端中执行nvm --version
来检查NVM是否成功安装。
4、注意事项:
在安装NVM之前,建议卸载之前安装的Node.js版本,以避免版本冲突。
如果在安装过程中遇到任何问题,如网络问题导致下载失败,可以尝试使用VPN或代理服务,或者检查您的网络连接设置。
确保您的shell配置文件(如~/.zshrc或~/.bash_profile)中的路径与您的实际安装位置相匹配。
如果在安装或使用过程中遇到具体问题,可以查阅NVM的官方文档或在相关社区和论坛中寻求帮助。
前端开发中的node已经必不可少,一般来说就是本地的一个install操作,但是如果网络受限,或者在内网的服务器,可能操作起来比较麻烦。
其他操作(方法三)
有时候在服务器上操作受限制,不像在本地那么随意,之前也因为网络或者vpn问题搞得难受,所以这里特意说一下:首先还是下载nvm包,渠道是nvm官网或者GitHub,找对应包下载即可。
拿到压缩包后可以解压,通过FTP直接丢到服务器的 ~/.nvm目录,配置环境变量和验证方法都一样。
附赠常见的使用命令
# 查看node.js最新批次版本号
nvm list available
# 查看本地已安装的所有版本
nvm list
/
nvm ls
# 查看当前在使用的node版本
nvm current
# 安装指定的node版本
nvm install <version>
# 切换到指定版本 -- 需使用管理员权限打开命令窗口
nvm use <version>
# 给指定版本创建别名
nvm alias <name> <version>
# 卸载指定版本的Node
nvm uninstall <version>
字符数: 2285行数: 110正文字数: 963同步滚动回到顶部