原因

出现这个错误是因为 node.js 从V17版本开始OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.

解决方法

方法一

简单粗暴,降低NodeJs的版本到16

方法二

配置nodejs的openssl策略

export NODE_OPTIONS="--openssl-legacy-provider"

感谢大家的阅读, 如有疑问可以加我微信