macOS上安装nvm

一、背景

运行项目时遇到了报错,如下:

Error: error:0308010C:digital envelope routines::unsupported

这个错误的原因是与 Node.js 中的一个安全特性有关,这个特性在某些情况下会导致兼容性问题。

解决方案:降级 Node.js 版本。

二、macOS上安装nvm

1.打开终端
2.运行安装命令
bash 复制代码
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
3.加载nvm

安装完成后,需要加载 nvm,可以通过以下命令立即加载它:

bash 复制代码
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

或者,关闭并重新打开终端,这样 nvm 会自动加载。

4.检查安装

检查是否正确安装:

bash 复制代码
nvm --version

如果正确安装,会显示 nvm 的版本号。

三、使用nvm管理Node.js版本

bash 复制代码
# 查看可用版本
nvm ls-remote

# 安装特定版本
nvm install <version>

# 切换版本
nvm use <version>
相关推荐
CyL_Cly1 小时前
localsend安卓手机下载 支持win/mac/ubuntu
android·macos·智能手机
网络点点滴1 小时前
NPM 和 package.json 文件简介
前端·npm·json
青木9601 小时前
前后端开发调试运行技巧
linux·服务器·前端·后端·npm·uv
Rabbit_QL1 小时前
npm 不是“前端的包管理器“—它是 Node.js 的
前端·npm·node.js
草履虫君1 小时前
原电脑只运行了:npm install -g openclaw 要把它迁移到一个新电脑,怎么操作,菜鸟教程
经验分享·ai·npm
A懿轩A2 小时前
Thaw:让 macOS 菜单栏重获新生的免费全能管理工具,适配 macOS Tache 26.4.1 系统,Ice平替活跃版,解决 Ice 常见报错问题
macos
是大强2 小时前
nvm安装node成功npm失败
前端·npm·node.js
donecoding4 小时前
Claude Code (cc) 升级 2.1.121 报错“Native Binary”全记录
node.js·claude
无效的名字5 小时前
mac下安装openclaw
macos
00后程序员张6 小时前
完整指南 iOS App上架到App Store的步骤详解
macos·ios·小程序·uni-app·objective-c·cocoa·iphone