Rya*_* Wu 68
您可以使用zsh-nvm或通过在〜/ .zshrc中添加以下行来自行启用它
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
Run Code Online (Sandbox Code Playgroud)
额外:
为了更快的shell初始化,我使用lazynvm它只在需要时加载节点
lazynvm() {
unset -f nvm node npm
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
}
nvm() {
lazynvm
nvm $@
}
node() {
lazynvm
node $@
}
npm() {
lazynvm
npm $@
}
Run Code Online (Sandbox Code Playgroud)
Spe*_*cer 15
从Bash切换到Oh-My-Zsh
如果您已经nvm安装并且要从切换bash到oh-my-zsh,则只需打开.zshrc文件并添加nvm随附的插件oh-my-zsh:
.zshrc使用以下命令在nano中打开您的zsh配置文件:nano ~/.zshrcplugins=(git)并nvm在括号内添加使其显示为plugins=(git nvm)(带空格的独立插件)control+ O(在macOS上)enter,然后按,保存,然后按control+ X退出nvm ls以确认其正常工作。请注意,您必须为外壳打开一个新的窗口/选项卡才能使用新更新的.zshrc配置(或输入source ~/.zshrc,等等)。来源:https : //github.com/robbyrussell/oh-my-zsh/tree/master/plugins/nvm
kur*_*a m 14
这在 Ubuntu 20.04 上对我有用。
安装或更新 nvm
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
Run Code Online (Sandbox Code Playgroud)
添加你的 ~/.zshrc
echo 'export NVM_DIR=~/.nvm' >> ~/.zshrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"' >> ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
在当前shell环境中加载
source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
检查 nvm 版本
nvm -v
Run Code Online (Sandbox Code Playgroud)
Zgp*_*ace 10
使用 homebrew 安装 nvm
brew install nvm
编辑您的系统配置
vim ~/.zshrc # or vim ~/.bashrc
export NVM_DIR=~/.nvm
Run Code Online (Sandbox Code Playgroud)
esc > :wq
保存文件
重新加载配置
source $(brew --prefix nvm)/nvm.sh
查看 nvm 版本
$ nvm --version
# 0.36.0
Run Code Online (Sandbox Code Playgroud)
好好享受。
我发现oh-my-zsh附带了一个nvm插件(与lukechilds插件不同)。经过短暂的检查,我认为它会.zshrc在加载时添加必要的修改,因此只需将其添加nvm到的插件列表中.zshrc也可以正常工作(对我来说确实如此)。
我没有通过Google在该默认nvm插件上找到更多详细信息,所以我不知道这是否是“首选”解决方案。
使用 Linux(Ubuntu 20.04、22.04、22.10 和 23.04)
使用您最喜欢的编辑器,您可以编辑 ~/.zshrc
nano or vi ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
在文件末尾添加:
# NVM
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
Run Code Online (Sandbox Code Playgroud)
然后你运行:
source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
小智 7
将此代码添加到用户目录中的 .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
Run Code Online (Sandbox Code Playgroud)
然后在您的终端上运行此代码:
source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20806 次 |
| 最近记录: |