本文主要是介绍npm install digital envelope routines::unsupported解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 一、问题描述
- 二、问题原因
- 三、解决方法
一、问题描述
执行命令 npm install 报错:digital envelope routines::unsupported
二、问题原因
Node.js 17 版本引入了 OpenSSL 3.0,它在算法和密钥大小方面实施了更为严格的限制。这一变化导致 npm 的升级与 OpenSSL 3.0 不兼容,从而引发了初始化失败的问题。
三、解决方法
新建系统环境变量中设置 NODE_OPTIONS 变量值为 --openssl-legacy-provider:
这篇关于npm install digital envelope routines::unsupported解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!