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>
相关推荐
前端炒粉5 分钟前
Webpack 基础核心内容总结
前端·webpack·node.js
Qinana44 分钟前
面试官想听什么?WebSocket协议升级、Koa实战与心跳机制全解析
后端·websocket·node.js
一只大马猴呀2 小时前
Windows 安装使用 nvm,Node.js、npm多版本管理、切换
前端·npm·node.js
独隅2 小时前
MacOS 上部署 PyTorch 模型的详细步骤
人工智能·pytorch·macos
子兮曰11 小时前
Bun v1.3.11 官方更新全整理:新增功能、关键修复与升级验证
javascript·node.js·bun
@大迁世界18 小时前
M6 Pro 的特性将彻底改变我们对 macOS 的认知
macos
Java陈序员18 小时前
自建 Claude Code 镜像!一站式开源中转服务!
docker·node.js·vue·claude·claude code
qinqinzhang20 小时前
dotenv详解
node.js
givemeacar1 天前
nvm下载安装教程(node.js 下载安装教程)
node.js
superantwmhsxx1 天前
[golang][MAC]Go环境搭建+VsCode配置
vscode·macos·golang