error:0308010C:digital envelope routines::unsupported
出现错误
:Error: error:0308010C:digital envelope routines::unsupported
原因
:因为 node.js V17版本中发布的 OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制
添加一个环境变量即可
//打开zsh
vim ~/.zshrc
//在底部追加下面路径
export NODE_OPTIONS="--openssl-legacy-provider"
//然后 source 应用即可
source ~/.zshrc
//看看是否生效可以使用,这样就行了
echo $NODE_OPTIONS
转载自:https://juejin.cn/post/7282759923343097897