描述

在终端使用npm指令运行项目时报错error:0308010C:digital envelope routines::unsupported

原因

出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.

解决方法

  1. 卸载当前node17.0+
  2. 重新安装低于17.0的版本

推荐

推荐直接卸载node,然后安装nvmnode版本管理工具,还可以安装nrm,方便切换源。
如果已经安装了nrm

  1. 可以执行nvm ls查看可以安装的node版本
  2. 使用nvm install xxx来安装指定版本的node。如nvm install 16.19.0
  3. 使用nvm use xxxx来指定要使用的node版本。如nvm use 16.19.0

项目报错error:0308010C:digital envelope routines::unsupported相关推荐

  1. Vue 报错error:0308010C:digital envelope routines::unsupported

    Vue 报错error:0308010C:digital envelope routines::unsupported 出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, ...

  2. VUE报错 error:0308010C:digital envelope routines::unsupported

    新克隆的项目启动时报错Error: error:0308010C:digital envelope routines::unsupported 前期安装过低版本Node,后期换成了最新版Node,后来 ...

  3. npm start报错Error: error:0308010C:digital envelope routines::unsupported

    (41条消息) npm run dev 报错:Error: error:0308010C:digital envelope routines::unsupported_爱的叹息的博客-CSDN博客 n ...

  4. Error: error:0308010C:digital envelope routines::unsupported(Vue2项目报错)

    问题描述 在 终端输入 npm run dev 命令,项目运行报错 Error: error:0308010C:digital envelope routines::unsupported 问题原因 ...

  5. npm run serve 报错:Error: error:0308010C:digital envelope routines::unsupported

    项目场景: vue项目npm install之后运行报错 问题描述 npm run serve 报错:Error: error:0308010C:digital envelope routines:: ...

  6. npm run dev的时候出现报错:Error: error:0308010C:digital envelope routines::unsupported以及‘export’ 不是内部或外部命令

    1.今天在运行webpack打包工具的时候,出现了以下错误: node:internal/crypto/hash:67this[kHandle] = new _Hash(algorithm, xofL ...

  7. npm Error: error:0308010C:digital envelope routines::unsupported

    Error: error:0308010C:digital envelope routines::unsupported 错误原因 node版本高于16,项目的版本不高于16,node17之后更新了O ...

  8. npm run dev error:0308010C:digital envelope routines::unsupported

    error:0308010C:digital envelope routines::unsupported 发现场景:npm run dev 造成下方错误 问题产生原因:node 版本过高 在node ...

  9. 【Error: error:0308010C:digital envelope routines::unsupported】

    Error: error:0308010C:digital envelope routines::unsupported 据说是因为Node.js版本是17以上所以会运行失败 解决方法 1 : 先执行 ...

最新文章

  1. 划重点!2020年,这些前沿技术最受关注
  2. android 文件下载 超简单
  3. 一个简易的webpack开发环境
  4. 如何在文字上划横线_如何设计一张618促销海报?
  5. OC----内存管理
  6. java 课后习题 随机整数最大值和最小值
  7. android 巧用动画使您app风骚起来
  8. 【250期门诊集锦】痛并快乐着的正则表达式
  9. java 正则判断二进制_用正则表达式判断一个二进制数是否能被3整除
  10. ubuntu终端安装python_Ubuntu linux下安装python3(手动安装)
  11. android fragment实例化,Android使得Fragment 切换时不重新实例化
  12. VS2019,C#打包发布生成单个exe
  13. AppTheme属性设置集合
  14. 【毕设狗】【单片机毕业设计】基于单片机的智能密码锁的设计
  15. 求n的阶乘【VB代码实现】
  16. Eclipse IDE安装教程
  17. ffmpeg从视频文件中提取音频数据
  18. Win10自动更新后桌面文件不见了怎么办?
  19. win10两台电脑时间同步
  20. 过滤dt中重复的记录

热门文章

  1. topik怎么读_韩语TOPIK考试阅读怎么做
  2. 江南天安科技俞华辰:谁动了我的网站
  3. Java之GUI 简易贪吃蛇
  4. 中毒后的反思,我再也受不了
  5. 苹果电脑mac突然有个图标一直卡屏幕最前, 今天教你一步快速解决,当然不是重启哈哈哈
  6. python读取excel并生成指定列的二维码
  7. zynq-7000系列基于zynq-zed的RGMII以太网控制器稳定性的问题
  8. 浅谈:企业IT信息化的两个阶段
  9. 站长探讨说说之网络公司通知你软文外链该怎样去发布
  10. java短信验证码功能发送的验证码如何校验_发送短信验证码和邮箱验证码—Java实现...