Главная » Error » Error 03000086 digital envelope routines initialization error

Error 03000086 digital envelope routines initialization error

Error 03000086 digital envelope routines initialization error

Процедуры цифрового конверта – это криптографические функции, которые шифруют и надежно расшифровывают данные.

Конверт использует комбинацию симметричных и асимметричных методов шифрования для обеспечения конфиденциальности, целостности и подлинности передаваемых данных.

Error 03000086 digital envelope routines initialization error возникает, когда возникает проблема с инициализацией процедур цифрового конверта, используемых в вашем Node.js применение.

Как исправить

Удалить Node.js версия 17+ и переустановите Node.js версия 16+, которая исправит ошибку.

Для устранения ошибки выполните следующие действия.

Шаг 1: Установка Node.js

Есть много способов, которые вы можете использовать для установки Node.js в вашем заявлении.

  • Используйте NVM для установки Node.js .
  • Установите текущий LTS Node.js версия с их официального сайта.

Шаг 2: Откройте терминал и выполните следующие команды

Для пользователей Linux и macOS нажмите следующую команду.

export NODE_OPTIONS=–openssl-legacy-provider

Для пользователей Windows нажмите следующую команду.

set NODE_OPTIONS=–openssl-legacy-provider

Для пользователей Windows PowerShell,

$env:NODE_OPTIONS = “–openssl-legacy-provider”

Это устранит ошибку в вашем Node.js применение.

Потенциальная причина ошибки:

  • Использование неправильного алгоритма шифрования.
  • Использование неподдерживаемого метода заполнения.
  • Использование неправильного или отсутствующего криптографического ключа.
  • Использование неподдерживаемого размера ключа.

Как решить error:03000086:digital envelope routines::initialization error.

Вместо того, чтобы использовать команды gitbash или powershell, или даже попытаться выяснить, что вы сделали не так, чтобы получить эту ошибку. Чтобы исправить это, я закрыл все, что связано с вашей сборкой кода, программами, такими как VSCode или любыми окнами Windows 10 Explorer, которые у вас могут быть открыты.

Затем перейдите в свою папку, с которой у вас возникли проблемы, и удалите папку с надписью:

node_modules

Как только вы это сделаете, вы в основном сбрасываете все, что сделали неправильно. И это, вероятно, установка неправильного пакета, который каким-то волшебным образом конфликтует с другими модулями, которые вы уже установили в VSCode.

После удаления папки вернитесь к своему VSCode, откройте свой терминал и введите:

npm install

или любой другой установщик, который вы используете, Yarn и т. д.

Это позволит просмотреть ваш файл package.json в вашем приложении и найти необходимые модули, которые у вас были для этого пакета.

Теперь, если у вас все еще возникает эта проблема. Повторите это сообщение еще раз, но только после того, как вы откроете файл package.json и удалите нужные или ненужные модули. Например, babel или react-dom и т. Д. Перед повторным запускомnpm install. Таким образом, вы удаляете ошибки, которые вы допустили, и пытались исправить.

Надеюсь, это сработает для вас.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector