Mac 环境下使用 NVM 管理多版本的 NodeJs

Mac 环境下使用 NVM 管理多版本的 NodeJs

有时我们需要安装多个版本的nodejs,安装可能不是什么难事, 但多个 node 的版本的切换就非常让人头疼,这个时候就轮到 nvm 出场了, 使用 nvm可以让你方便快捷地切换node版本.

安装

安装之前先检查当前用户的用户目录下是否存在以下文件

~ .bash_profile

没有的话就先创建, 安装脚本的时候会自动帮我们把环境变量写进该文件,当然你软件安装完后发现没这个文件的话只需要自行把以下代码写入到该文件内也是一样的效果

1
2
3
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

好了准备工作完成后我们就可以运行下面的脚本来 下载更新 nvm

1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

注意: 如果你安装了 oh my zsh, 需要在 .zshrc 文件去添加以下配置信息

1
2
3
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

否则你运行 nvm -v 可能会遇到以下提示

nvm: command not found

nvm 常用命令

列出所有安装的版本

nvm ls

显示当前使用的版本

nvm current

列出官网上node的所有版本

nvm ls-remote

安装最新稳定版 node

nvm install stable

安装指定版本

nvm install

切换使用指定的版本node

nvm use

指定默认版本

nvm alias default

nvm 卸载

先运行以下命令删除下载文件

1
rm -rf "$NVM_DIR"

然后再编辑 ~ .bash_profile~ .zshrc 文件删除其环境变量

1
2
3
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

总结

以上方法都是我亲自试过的, 如果你按照教程安装后还是有问题 应该先核对一下版本是否有问题, 当然你也可以去 官方仓库 看看最新的版本和安装方法

作者

坑 飞

发布于

2019-08-02

更新于

2021-09-06

许可协议

评论

未找到相关的 Issues 进行评论

请联系 @fillpit 初始化创建