Published on

digital envelope routines::unsupported

Authors

报错原因

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

解决方案

在 package.json 的对应 script 前面加入 export NODE_OPTIONS=--openssl-legacy-provider