今天把node.js升级到了最新版v18.12.1,启动以前的vue项目时报错:digital envelope routines::unsupported,在网上查询了解决方法,记录下

1、原因:

node.js 的版本问题

因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。故此以前的项目在升级 nodejs 版本后会报错

2、解决方法

修改package.json,在相关构建命令之前加入set NODE_OPTIONS=–openssl-legacy-provider

"scripts": {"serve": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve","build": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build"
},

或者降低版本试试

启动vue项目时报错:digital envelope routines::unsupported相关推荐

  1. Vue报错 digital envelope routines::unsupported

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

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

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

  3. 项目报错error:0308010C:digital envelope routines::unsupported

    描述 在终端使用npm指令运行项目时报错error:0308010C:digital envelope routines::unsupported 原因 出现这个错误是因为 node.js V17版本 ...

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

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

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

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

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

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

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

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

  8. 启动vue项目报错:npm ERR! enoent ENOENT: no such file or directory, open‘E:xxxx\package.json‘

    问题描述:cmd / VSCode 启动vue项目报错:npm ERR! enoent ENOENT: no such file or directory, open'E:xxxx\package.j ...

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

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

最新文章

  1. linux查看地址和,UNIX/LINUX平台下查看MAC和WWN地址的方法
  2. C#中Delegate和Event以及它们的区别(转载)
  3. 我的Blog页面设计
  4. 小技巧:让linux程序在后台运行
  5. java 记事本编译_肿么用记事本编译运行java程序代码?
  6. flask-配置的设置-三种配置的实现方法
  7. SBI旗下交易所SBI VC Trade推出比特币借贷服务
  8. 设计自己的基于Selenium 的自动化测试框架-Java版(2) - 定义自己的工作流程
  9. 聊聊 Python 的单元测试框架(二):nose 和它的继任者 nose2
  10. 深入理解Java虚拟机2——内存管理机制及工具
  11. sql记录去重(SQL查询或者删除表中重复记录)
  12. kodi文件管理smb服务器,KODI win10,kodi不能发现smb共享
  13. Poker Ⅱ 机械键盘使用说明书
  14. Android 系统字体
  15. android 设置默认铃声,我的Android进阶之旅------gt;Android系统设置默认来电铃声、闹钟铃声、通知铃声,android进阶...
  16. API拦截方法一:PE简介
  17. 如何使用deeptools处理BAM数据
  18. Spire.XLS:一款Excel处理神器
  19. 乔布斯的简历120万被拍卖,HR看了想打人……
  20. 3GPP TS 23501-g51 中英文对照 | 4.4.7 MSISDN-less MO SMS Service

热门文章

  1. 计算机无法启动的原因及解决方法,电脑软件无法启动常见的三种原因以及解决方法...
  2. 嵌入式 shell 学习之for语句
  3. STL标准库常见面试题(一)
  4. Jenkins 报mvn:command not found、npm:command not found
  5. 系统工程方法论类毕业论文文献都有哪些?
  6. Adobe国际认证 Illustrator CC 考试学习指南
  7. Windows 7下配置Lex和Yacc
  8. 1.22(Grocery Problem)
  9. 聚客通scrm快速开发
  10. 谷歌浏览器无法访问摄像头的解决方案