Heim > Fragen und Antworten > Hauptteil
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粉7383463802024-03-26 12:17:41
在 Windows 中,我能够使用以下方法解决此错误:
"scripts": { "serve": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve", ... }