原因:版本问题
在 nodeJs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制, V17 和之后版本会出现这个错误。
解决方法:
如果不能更换node版本的话这样处理
在项目中 package.json 的 scripts 中新增 set NODE_OPTIONS=--openssl-legacy-provider
即:NODE_OPTIONS环境变量设置成允许–openssl-legacy-provider的格式
原因:版本问题
在 nodeJs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制, V17 和之后版本会出现这个错误。
解决方法:
如果不能更换node版本的话这样处理
在项目中 package.json 的 scripts 中新增 set NODE_OPTIONS=--openssl-legacy-provider
即:NODE_OPTIONS环境变量设置成允许–openssl-legacy-provider的格式