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:
在这里插入图片描述

相关推荐

  1. vue中404解决方法

    2024-05-01 06:16:06       44 阅读
  2. vue中404解决方法

    2024-05-01 06:16:06       31 阅读
  3. Linux 忘记密码解决方法

    2024-05-01 06:16:06       40 阅读
  4. 算法=问题的解决方法

    2024-05-01 06:16:06       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-01 06:16:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-01 06:16:06       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-01 06:16:06       87 阅读
  4. Python语言-面向对象

    2024-05-01 06:16:06       96 阅读

热门阅读

  1. 项目是如何实现多租户架构

    2024-05-01 06:16:06       30 阅读
  2. 2、FreeCAD模块与核心架构总结

    2024-05-01 06:16:06       34 阅读
  3. 项目总结(一)docker总结

    2024-05-01 06:16:06       30 阅读
  4. nacos v2.2.3 docker简单安装使用

    2024-05-01 06:16:06       29 阅读
  5. docker hub 官网

    2024-05-01 06:16:06       45 阅读
  6. Docker简介

    2024-05-01 06:16:06       34 阅读
  7. docker-ubuntu-24.04安装openresty1.21.4.3全过程

    2024-05-01 06:16:06       30 阅读
  8. 二维数组案例

    2024-05-01 06:16:06       36 阅读
  9. zookeeper数据迁移至clickhouse-keeper

    2024-05-01 06:16:06       38 阅读
  10. 【QT教程】QT6_QML与硬件交互编程

    2024-05-01 06:16:06       30 阅读
  11. mysqlbinlog恢复delete的数据

    2024-05-01 06:16:06       28 阅读
  12. Mysql:事务

    2024-05-01 06:16:06       26 阅读