M3芯片Mac中安装nvm教程

663 阅读2分钟

Mac nvm 文档

安装

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

或者是

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

命令中的 v0.39.2 是版本号,是 Mac 当前最新版,如果需要安装不同版本,修改这里即可

安装完成后,在命令行窗口输入 nvm 回车,安装成功会出现满满一页的各种信息,如果只有 nvm: command not found,就说明没安装成功

没安装成功的话,执行 echo $0或者是echo $SHELL 命令,看下当前的 shellbash 还是 zsh

如果是 bash 安装失败基本是没有 .bash_profile 这个文件,可以使用 open .bash_profile 命令打开这个文件试下,打不开就说明没有,那么执行下面命令创建一个,再重新执行上面的安装命令即可

# 创建 .bash_profile 文件
touch ~/.bash_profile

如果是 zsh,那就打开 open .zshrc 文件,在里面添加一行 source ~/.bash_profile,如果打不开这个文件,就先创建一个,再添加,再重新执行上面的安装命令即可.

# 创建 .zshrc 文件
touch ~/.zshrc

# 创建完成,再打开,在里面添加这个
source ~/.bash_profile

在文件中 .zshrc或者是.bash_profile文件中添加下面代码,这里编辑文件需注意: 我这里使用的是linux编辑器vim,在macos中直接vim ~/.zshrc或者 vim ~/.bashrc, 绝大多数mac都是zsh,所以bash不做多赘述, 操作一样

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

再source ~/.bash_profile或者source ~/.zshrc重新加载文件,使指令生效

Nvm常用指令

nvm install <版本号>   // 安装指定 node 版本,版本号如写 14.5.0 或 v14.5.0 效果一样
nvm uninstall <版本号> // 卸载指定 node 版本
nvm install stable    // 安装最新稳定版 node
nvm ls                // 查看已经安装了的所有 node 版本
nvm on                // 开启使用 nvm 管理 node
nvm use <版本号>      // 切换到指定 node 版本,当前窗口生效
nvm alias default <版本号> // 全局默认版本。如果 nvm use xxx 换不了,就用这个换
nvm off               // 关闭 nvm 管理 node

遇到问题

如果nvm ls-remote 所有为N/A时 输入exportNVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist 这段指令到终端

SSL 证书问题:
更新系统证书: 尝试更新系统的 SSL 证书。
使用 http 镜像: 临时使用 Node.js 的 http 镜像,例如:
Bash
export NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist/
请谨慎使用代码。

这是gpt给的回答