原因:出现这个错误是因为 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"
原因:出现这个错误是因为 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"