npm install digital envelope routines::unsupported解决方法

目录


一、问题描述

执行命令 npm install 报错:digital envelope routines::unsupported

二、问题原因

Node.js 17 版本引入了 OpenSSL 3.0,它在算法和密钥大小方面实施了更为严格的限制。这一变化导致 npm 的升级与 OpenSSL 3.0 不兼容,从而引发了初始化失败的问题。

三、解决方法

新建系统环境变量中设置 NODE_OPTIONS 变量值为 --openssl-legacy-provider:

相关推荐
Csvn5 小时前
Pinia 状态管理
前端
不减20斤不改头像5 小时前
手机一句话开发贪吃蛇!TRAE SOLO 移动端 AI 编程实测
前端·后端
xuankuxiaoyao5 小时前
Vue.js实践-组件基础下
前端·javascript·vue.js
一棵白菜6 小时前
Claude Code + Amazon Bedrock 使用指南
前端
大家的林语冰6 小时前
前端周刊:axios 疑遭朝鲜黑客“钓鱼“;CSS 新函数上线;npm 上线深色主题;Oxlint 兼容表;ESLint 支持 Temporal......
前端·javascript·css
哀木8 小时前
一个简单的套壳方案,就能让你的 Agent 少做重复初始化
前端
问心无愧05138 小时前
ctf show web入门27
前端
小村儿8 小时前
给 AI Agent 装上"长期记忆":Karpathy 的 LLM Wiki 思想,我做成了工具
前端·后端·ai编程
竹林8188 小时前
用ethers.js连接MetaMask实现Web3钱包登录:从踩坑到稳定运行的完整记录
前端·javascript
heyCHEEMS8 小时前
如何用 Recast 实现静态配置文件源码级读写
前端·node.js