NVM 介绍
nvm 英文全程也叫 node.js version management,是一个nodejs的版本管理工具。nvm 和 npm 都是 node.js 版本管理工具,但是为了解决node各种不同之间版本存在不兼容的问题,因此可以通过nvm安装和切换不同版本的node。
Github:https://github.com/nvm-sh/nvm
官方文档:https://github.com/coreybutler/nvm-windows
安装 NVM
macOS 上的故障排除
从OS X 10.9开始,/usr/bin/git
Xcode命令行工具已经预设了,这意味着我们无法正确检测Git是否安装。在运行安装脚本之前,您需要手动安装Xcode命令行工具,否则会失败。(参见#1782)
如果运行安装脚本后出现
nvm: command not found
问题,则可能是以下原因之一:
从 macOS 10.15 开始,默认 shell 是 zsh,nvm 将寻找.zshrc更新,默认情况下不安装。创建一个并touch ~/.zshrc
再次运行安装脚本。
如果您使用 bash(以前的默认 shell),您的系统可能没有设置该命令的.bash_profile
文件.bashrc
。touch ~/.bash_profile
使用或创建其中之一touch ~/.bashrc
并再次运行安装脚本。然后,运行. ~/.bash_profile
或. ~/.bashrc
来获取nvm
命令。
您以前使用过bash,但您已经zsh安装了。您需要手动将这些行添加到~/.zshrc并运行. ~/.zshrc。
您可能需要重新启动终端实例或运行. ~/.nvm/nvm.sh
. 重新启动终端/打开新选项卡/窗口,或运行 source 命令将加载命令和新配置。
如果上述方法没有帮助,您可能需要重新启动终端实例。尝试在终端中打开一个新选项卡/窗口并重试。
如果上述方法不能解决问题,您可以尝试以下操作:
如果您使用 bash,则可能是您的.bash_profile(或/.profile) 没有/.bashrc正确获取您的源。您可以通过添加source ~/
尝试将安装部分中的代码段添加到您常用的配置文件(/.bash_profile、/.zshrc、/.profile或/.bashrc)中,该代码段会找到正确的 nvm 目录并将 nvm 加载。
有关此问题和可能的解决方法的更多信息,请参阅此处
注意对于配备 M1 芯片的 Mac,node 从 v16.0.0 开始提供arm64 arch darwin 软件包,并从v14.17.0 开始提供从源代码编译时的实验性arm64支持。如果您在使用安装节点时遇到问题nvm,您可能需要更新到这些版本之一或更高版本。
最后编辑:Jeebiz 更新时间:2024-02-28 14:53