macOS 安装nvm
Posted 程序媛的终身成长
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了macOS 安装nvm相关的知识,希望对你有一定的参考价值。
清理环境
若之前通过安装包安装过node,最好先清理下环境;若没有,直接跳到「安装nvm」这一步骤。在终端输入以下命令,就可以清理干净了:
sudo rm -rf /usr/local/lib/node_modules # 删除全局 node_modules 目录
sudo rm /usr/local/bin/node # 删除 node
cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm # 删除全局 node 模块注册的软链
安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
更多请参考:https://github.com/nvm-sh/nvm
安装完毕后,会有下面的一段文字提示:
翻译下,是说要在 ~/.zshrc 中添加nvm环境变量。我们先打开 ~/.zshrc 看看:
open -e ~/.zshrc
nvm 的环境变量已经写入文件中,所以咱也不用动手在写了。现在试试nvm是否安装成功,输入命令:
nvm --help
命令输完后,出现很多关于nvm的相关信息,那就说明安装成功了。
安装node
# 安装最新的node的lts(long-term-surpport)版本
nvm install --lts
# 安装node的最新版本,并命名为node
nvm install node
常用nvm命令
# 安装指定版本
nvm install
# 卸载指定版本
nvm uninstall
# 安装最新的lts版本
nvm install --lts
# 显示本地安装的所有版本
nvm ls
# 显示远程所有的版本
nvm ls-remote
# 显示远程所有的lts版本
nvm ls-remote --lts
# 使用某版本
nvm use
# 显示当前使用版本
nvm current
# 指定默认使用版本,不用每次都使用nvm use来指定
nvm alias default
以上是关于macOS 安装nvm的主要内容,如果未能解决你的问题,请参考以下文章
markdown 使用nvm为Linux和macOS安装Node.js.
如何在带有 nvm 的 MacO 上使用 Husky 和 SourceTree 修复这些错误? “在 PATH 中找不到节点”和“当前目录不是 git 目录!”