前言
在购买了m1版本的MacBook Pro之后当然是开始安装各种开发环境,但作为第一次使用mac的新手,我在使用HomeBrew安装完node之后又安装了iTerm2并使用了on-my-zsh插件,这使得原本工作正常的node现在无法在新安装的iTerm2之中使用🤣👉🤡。
解决过程
网上也查找了很多资料,大多是在使用nvm的情况下重新在.zshrc文件之中写入相应的PATH,但实际上这种方案并未解决我的问题(可能是我在按照上述方案操作时并未能正确的将node的环境变量写入$PATH之中),但最后我找到了这样一条命令:
brew link node@16
// 我安装的是16版本的node,实际操作时请按照你的node版本来
输入这条命令之后,终端便提示我将下方这条命令加入到.zshrc之中
export PATH="/opt/homebrew/opt/node@16/bin:$PATH"
将.zshrc保存之后在终端中输入以下命令并退出重启终端
source ~/.zshrc
之后在终端中使用node的相关命令就不会再报command not found: node的错误了。