我确实在macOS Catalina 10.15.3上安装了有关documentation的nvm。然后安装最新的LTS节点nvm install 12.16.1
和全局安装的yarn。
一切正常,node -v
和npm -v
和which node
都显示了应有的状态。
我确实创建了一个本机应用程序,并且Metro bundler有一个发现节点的问题。解决方案是make a symlink(ln -s $(which node) /usr/local/bin/node
)。
此后,终端(zsh)找不到nvm
,npm
,yarn
命令。
我找不到通过nvm安装节点的正确方法,所有程序和shell都可以访问它。不需要符号链接等等。
这是安装nvm之后添加到.bash_profile
的脚本
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
我认为您没有修改。zshrc(。bash_profile的模拟)的问题。
我推荐这篇文章来指导您How to Configure your macOs Terminal with Zsh like a Pro