问题描述:
报错:Error: error:0308010C:digital envelope routines::unsupported
报错项目案例QingHub
报错原因:
主要是因为 node V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,node v17 之前版本没影响,但 V17 和之后版本会出现这个错误。我的node版本今天升了级,从V14升级到了V20
报错详细信息:
rror: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:71:19)
at Object.createHash (node:crypto:133:10)
at module.exports (D:\XXX\map-edit2\font\node_modules\webpack\lib\util\createHash.js:135:53)
at NormalModule._initBuildHash (D:\XXX\map-edit2\font\node_modules\webpack\lib\NormalModule.js:417:16)
at handleParseError (D:\XXX\map-edit2\font\node_modules\webpack\lib\NormalModule.js:471:10)
at D:\XXX\map-edit2\font\node_modules\webpack\lib\NormalModule.js:503:5
at D:\XXX\map