首页 > TAG信息列表 > 0308010C

npm报错error:0308010C:digital envelope routines::unsupported

error:0308010C:digital envelope routines::unsupported 出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响. 在node.js V17以前一些可以正常运行的的应用程序,但是在 V17 及以上版本

解决Taro安装模板后无法运行的问题,报错:"error:0308010C:digital envelope routines::unsupported"

环境:node 17.1.0,taro 3,vue 3.2.33    解决办法: 1.nodejs回退版本到16+ 2.设置nodejs变量(window系统) set NODE_OPTIONS=--openssl-legacy-provider

3.30 前端启动失败 npm run dev 报错:Error: error:0308010C:digital envelope routines::unsupported

若依前端启动失败     网上查了下是node.js的版本太高,我的是17版本的,网上找了下有两个解决方案 1、(这个方法我没有成功) 打开cmd 输入set NODE_OPTIONS=--openssl-legacy-provider 再npm run dev  2、降低node.js的版本 降低版本可以卸载了重新安装其它的node.js版本,也可以通过