前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Error: error:0308010C:digital envelope routines::unsupported解决方案

Error: error:0308010C:digital envelope routines::unsupported解决方案

原创
作者头像
聪明鱼
发布2023-12-07 14:09:43
8210
发布2023-12-07 14:09:43
举报
文章被收录于专栏:AI自学

项目场景:

克隆一个开源项目(项目比较老)到本地,安装完包之后,,直接npm run dev:报错:

原因分析:

这个错误是由于 Node.js 的某些版本与 OpenSSL 不兼容导致的。

解决方案:

在无法启动的项目根目录下,设置环境变量

设置一个名为 NODE_OPTIONS 的环境变量,值为 --openssl-legacy-provider。

macOS 和 Linux:

代码语言:javascript
复制
export NODE_OPTIONS=--openssl-legacy-provider

Windows:

代码语言:javascript
复制
set NODE_OPTIONS=--openssl-legacy-provider

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目场景:
  • 原因分析:
  • 解决方案:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档