macOS 升级后找不到 node/npm/nvm 错误

问题描述

node、npm、nvm 所有命令都会在 zsh 终端上给出找不到命令的错误。这在 macOS 11.2 上运行良好。升级到 11.3.1 后命令不起作用。

解决方法

我在将 macOS 升级到 11.3.1 版本后遇到了这个问题。升级重置了我的 .zshrc 文件并从中删除了已安装的 nvm 条目。为了解决这个问题,我再次将这些行添加到 $HOME/.zshrc 文件中并解决了问题。

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