系统中有一个通过nvm
安装的nodejs
。该命令未运行npm
。控制台为Oh my zsh
发布于 2020-12-18 17:34:09
这对我在Ubuntu 20.04上很有效。
安装或更新nvm
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
在你的~/.zshc中添加
echo 'export NVM_DIR=~/.nvm' >> ~/.zshrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"' >> ~/.zshrc
在当前shell环境中加载
source ~/.zshrc
检查nvm版本
nvm -v
发布于 2018-08-06 00:51:01
我发现哦-my-zsh附带了一个nvm插件(这与lukechilds插件不同)。经过短暂的检查后,我认为它在加载时对.zshrc
进行了必要的修改,所以只需将nvm
添加到.zshrc
的插件列表中就可以了(对我来说也是如此)。
我没有通过google找到更多关于默认nvm插件的细节,所以我不知道这是不是“去”的解决方案。
发布于 2021-06-22 23:49:39
将此代码添加到用户目录上的.zshrc中
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
然后在您的终端上运行以下代码:
source ~/.zshrc
https://stackoverflow.com/questions/47009776
复制相似问题