openssl错误堆栈:
P粉851401475
P粉851401475 2023-08-24 10:24:11
0
2
338
<p><pre class="brush:php;toolbar:false;">opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' }</pre> <p>当我切换到节点 v18 时出现此错误</p>
P粉851401475
P粉851401475

全部回复(2)
P粉505450505

现在有两个选项 -

  1. 尝试卸载 Node.js 版本 17+ 并重新安装 Node.js 版本 16+

您可以从其官方网站重新安装当前的 LTS Node.js 版本。或者从此处下载更多具体内容;

您可以使用NVM(节点版本管理器)

  • Linux 和 Mac 用户可以使用此 nvm 软件包链接
  • Windows 用户可以使用此 nvm 软件包链接
  1. 打开终端并按照说明粘贴这些内容:

Linux 和 macOS (Windows Git Bash)-

export NODE_OPTIONS=--openssl-legacy-provider

Windows 命令提示符-

set NODE_OPTIONS=--openssl-legacy-provider

Windows PowerShell-

$env:NODE_OPTIONS = "--openssl-legacy-provider"
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!