下载并安装 NVM
运行以下命令下载并安装 NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
配置环境变量
vim ~/.zshrc
按 i 将如下代码复制进去,control+c ,再按 :wq完成编辑
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 ~/.zshrc
查看安装版本
nvm --version
使用 NVM 安装 Node.js
查看可用的 Node.js 版本:
nvm ls-remote
安装特定版本的 Node.js:
nvm install <version> # 替换为具体版本号,例如 `nvm install 20`
也可以安装最新版本:
nvm install node
切换 Node.js 版本:
nvm use <version>
设置默认版本:
nvm alias default <version>
验证 Node.js 和 npm 安装
安装完成后,运行以下命令验证 Node.js 和 npm 是否安装成功:
bash复制
node -v
npm -v
安装其他工具(可选)
如果需要,可以安装 Yarn 或 pnpm:
bash复制
npm install --global yarn
npm install --global pnpm
通过以上步骤,你可以在 macOS 上使用 NVM 管理 Node.js 版本,并根据项目需求轻松切换不同版本。
安装 nrm
nrm
是一个用于快速切换 npm 镜像源的工具,可以帮助你提高 npm 包的下载速度。在安装 nrm
之前,请确保你已经安装了 Node.js 和 npm。
1. 安装命令
使用 npm 全局安装 nrm
:
npm install -g nrm
如果安装过程中遇到网络问题,可以先切换 npm 源到国内镜像(如淘宝源),然后再安装。
2. 验证安装
安装完成后,运行以下命令查看 nrm
版本:
nrm --version
如果显示版本号,则说明安装成功。
3. 使用 nrm
查看可用的 npm 源
运行以下命令查看当前可用的 npm 镜像源:
nrm ls
输出示例:
* npm ---- https://registry.npmjs.org/
taobao - https://registry.npm.taobao.org/
cnpm --- https://r.cnpmjs.org/
带 *
的表示当前正在使用的源。
切换 npm 源
使用以下命令切换到指定的 npm 源,例如切换到淘宝源:
nrm use taobao
切换成功后,可以运行以下命令确认当前使用的源:
nrm current
测试源的速度
运行以下命令测试所有源的响应速度,选择速度最快的源:
bash复制
nrm test
添加自定义源
如果需要添加自定义的 npm 源,可以使用以下命令:
nrm add <registry> <url>
例如:
nrm add my-registry https://my.custom.registry/
删除自定义源
使用以下命令删除自定义源:
nrm del <registry>
例如:
nrm del my-registry
4. 常见问题
如果安装后无法使用
nrm
命令,可能是环境变量未正确加载。尝试重新打开终端窗口或运行source ~/.zshrc
。如果
nrm ls
未显示星号或无法切换源,可以尝试卸载后重新安装:npm uninstall nrm -g npm install nrm -g
通过以上步骤,你可以在 macOS 上快速安装和使用 nrm
来管理 npm 镜像源,从而提高 npm 包的下载速度。