npm启动项目遇到error:0308010C:digital envelope routines::unsupported怎么解决
时间: 2023-07-05 17:36:22 浏览: 205
微信小程序demo:需要安装NPM依赖(源代码+截图)
5星 · 资源好评率100%
这个错误通常是由于使用了不支持的加密算法导致的。解决方法如下:
1. 更新 OpenSSL 版本:如果你的 OpenSSL 版本过旧,可以尝试更新到最新版本,然后重新启动项目。
2. 检查 Node.js 版本:有些 Node.js 版本可能不支持某些加密算法。如果是这种情况,可以尝试升级 Node.js 版本。
3. 指定加密算法:在启动项目的时候,可以指定使用支持的加密算法,例如:
```
node --tls-cipher-list=TLS_AES_256_GCM_SHA384 index.js
```
这样可以强制 Node.js 使用支持的加密算法启动项目。
希望这些方法能够帮助你解决问题。
阅读全文