Beheben Sie den Fehler „ERR_OSSL_EVP_UNSUPPORTED' in Vue
P粉785522400
P粉785522400 2024-03-25 18:05:41
0
1
600

opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

Node.js v17.4.0

Dieser Fehler tritt beim Ausführen des NPM-Run-Dienstes auf. Derzeit befindet sich der Knoten in der Version v16.14.0, aber nach wiederholten Neuinstallationen treten dieselben Fehler erneut auf, da diese Fehler in Knoten v17 häufig auftreten.

"scripts": {
    "serve": "export NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
    "build": "export NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",
    "lint": "export NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service lint"
},

Wenn Sie den obigen Code verwenden, kann er ausgeführt werden. Bei der Verwendung von Docker zum Erstellen des Images tritt jedoch ein weiteres Problem auf. Gibt es eine Lösung?

P粉785522400
P粉785522400

Antworte allen(1)
P粉738346380

在 Windows 中,我能够使用以下方法解决此错误:

"scripts": {
    "serve": "set NODE_OPTIONS=--openssl-legacy-provider &&  vue-cli-service serve",
    ...
}
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage