目录
一、报错信息
二、分析原因
三、解决方案
一、报错信息
二、分析原因
node.js 18 不兼容oppsll,node.js v17以上版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制
三、解决方案
方案1:打开终端,直接输入
Linux & Mac OS:
export NODE_OPTIONS=--openssl-legacy-provider
Windows:
set NODE_OPTIONS=--openssl-legacy-provider
方案2:打开终端,直接输入(问题解决)
$env:NODE_OPTIONS="--openssl-legacy-provider"
方案3:用低版本的Node.js启动,比如v14.21.3,哈哈哈哈哈哈