原因:出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.
我的node.js版本为v18.12.1
我的解决方法:
1、进入CMD,输入命令
set NODE_OPTIONS=--openssl-legacy-provider
2、VS Code输入命令
$env:NODE_OPTIONS="--openssl-legacy-provider"
由于OpenSSL3.0在node.jsv17版本中引入的加密算法和密钥大小限制,可能导致一些问题。为解决此问题,用户可以设置NODE_OPTIONS环境变量为--openssl-legacy-provider,无论是通过CMD使用命令行设置,还是在VSCode中修改环境变量。
原因:出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.
我的node.js版本为v18.12.1
我的解决方法:
1、进入CMD,输入命令
set NODE_OPTIONS=--openssl-legacy-provider
2、VS Code输入命令
$env:NODE_OPTIONS="--openssl-legacy-provider"
1万+

被折叠的 条评论
为什么被折叠?