在我的 Linux 机器上安装 OhMyZSH 后,找不到之前安装的 nvm、node 和 npm。感谢您的帮助。
此命令“source ~/.nvm/nvm.sh”允许我使其工作,但是当我重新启动终端或打开新选项卡终端时说找不到命令...配置'~/.zshrc'文件:
# If you come from bash you might have to change your $PATH.
export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="/home/jurr/.oh-my-zsh"
答案1
将此行添加到 ./zshrc 文件中。效果很好。原始来源:https://github.com/lukechilds/zsh-nvm
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
答案2
退出终端后,我遇到了同样的问题,找不到 nvm 命令。因此,要解决这个问题,你必须添加
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 文件上输入这行代码,vim ~/.zshrc
然后在底部添加以下几行,然后单击 ctrl 保存文件,然后按下:wq!
在 vim 中保存文件,你也可以使用 nano
答案3
添加插件 nvm,只需编辑 .zshrc 文件
插件=(git nvm)
关闭终端,重新打开终端,希望这也能解决你的机器上的问题。
从这篇博客文章中找到了这个解决方案https://www.brijumaquio.com/node-not-working-after-installing-zsh-ubuntu18
答案4
只需在您的插件中添加 nvm 或 node:
plugins=(git nvm)
重启你的终端。然后就可以了