npm install时遇到错误“error:0308010C:digital envelope routines::unsupported“的解决办法

Error: error:0308010C:digital envelope routines::unsupported

我升级了node 现在是18导致一些老项目启动报错,尝试兼容切换node版本解决

Unix (Linux, macOS, Git bash等)

export NODE_OPTIONS=--openssl-legacy-provider

Windows

set NODE_OPTIONS=--openssl-legacy-provider

PowerShell

$env:NODE_OPTIONS = "--openssl-legacy-provider"

我自己用终端较多,最后一种,没问题的项目启动

猜你喜欢

转载自blog.csdn.net/m0_68633804/article/details/133375705