当前位置:   article > 正文

前段项目启动时遇到错误“digital envelope routines::unsupported“的解决办法

digital envelope routines::unsupported

项目场景:启动前端项目时报错:"digital envelope routines::unsupported"


问题描述

出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0,V17后的版本可以尝试启用legacy OpenSSL provider来解决这个问题


解决方案:更改项目中的package.json文件

"scripts": {
  "dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
  "build:prod": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",
  "start": "SET NODE_OPTIONS=--openssl-legacy-provider && react-scripts start",
  "build": "SET NODE_OPTIONS=--openssl-legacy-provider && react-scripts build"
},
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/396668
推荐阅读
相关标签
  

闽ICP备14008679号