opensslErrorStack: [‘error:03000086:digital Envelope routines::initialization error‘]Ausnahmebehandlung

opensslErrorStack: [‘error:03000086:digitale Umschlagroutinen::Initialisierungsfehler‘], Bibliothek: „digitale Umschlagroutinen“, Grund: „nicht unterstützt“, Code: „ERR_OSSL_EVP_UNSUPPORTED“

Verwenden Sie den Befehl npm run dev, um den lokalen Server zu starten, und es erscheint die Fehlermeldung „opensslErrorStack: [‘error:03000086:digital Envelope Routines::Initialization Error‘]“.

Lösung

Änderung in package.jsonscripts

Sie können die Skripte in der Datei package.json ändern, indem Sie SET NODE_OPTIONS=–openssl-legacy-provider && vue-cli-service dienen zum Befehl dev hinzufügen

vor der Reparatur

Fügen Sie hier eine Bildbeschreibung ein

Nach der Modifikation

   "dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",

Fügen Sie hier eine Bildbeschreibung ein
Auf diese Weise legt Node.js beim Ausführen des Befehls npm run dev automatisch die Umgebungsvariable NODE_OPTIONS fest und aktiviert den Kompatibilitätsmodus von OpenSSL 1.0.x, wodurch OpenSSLErrorStack-Fehler vermieden werden.

Artikelreferenzlinkhttps://blog.csdn.net/qq_46207024/article/details/133123106 Aus Nachfragegründen nur die Lösung wird zwei~ verwendet, effektiv

Guess you like

Origin blog.csdn.net/Maxueyingying/article/details/133991584