mac 中,项目运行报错 error:0308010C:digital envelope routines::unsupported
例如:
引用网络一段话,
node v17中的OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。在node v17以前一些可以正常运行的的应用程序
固,提示是由于当前我的 node 是 v18.12.1 的版本,所以版本不符,则:
export NODE_OPTIONS=--openssl-legacy-provider
另:
#windows系统 set NODE_OPTIONS=--openssl-legacy-provider
#macOS 系统 export NODE_OPTIONS=--openssl-legacy-provider