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

Error: error:0308010C:digital envelope routines::unsupported_第1张图片

原因:

        node.js V17版本中发布的OpenSSL3.0对允许算法和密钥大小增加了严格的限制,会对生态系统造成一些影响,导致在起项目时出现报错。

解决:

        法1:

export NODE_OPTIONS=--openssl-legacy-provider

        法2:使用低版本node

Error: error:0308010C:digital envelope routines::unsupported_第2张图片

 附:不会用nvm的看这篇文章https://blog.csdn.net/qq_37974755/article/details/131535509

你可能感兴趣的:(报错整理及解决方案,node.js,npm)