安装 OhMyZSH 后未找到 ZSH npm/node/nvm 命令

安装 OhMyZSH 后未找到 ZSH npm/node/nvm 命令

在我的 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)

重启你的终端。然后就可以了

相关内容