Résoudre l'erreur 'ERR_OSSL_EVP_UNSUPPORTED' dans vue
P粉785522400
P粉785522400 2024-03-25 18:05:41
0
1
599

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

Node.js v17.4.0

Cette erreur se produit lors de l'exécution du service d'exécution npm. Actuellement, le nœud est à la version v16.14.0, mais les mêmes erreurs se répètent après des réinstallations répétées, car ces erreurs se produisent fréquemment dans le nœud v17.

"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"
},

Si vous utilisez le code ci-dessus, il peut être exécuté, mais un autre problème se produit lors de l'utilisation de Docker pour créer l'image. y-a-t'il une solution?

P粉785522400
P粉785522400

répondre à tous(1)
P粉738346380

Sous Windows, j'ai pu résoudre cette erreur en utilisant :

"scripts": {
    "serve": "set NODE_OPTIONS=--openssl-legacy-provider &&  vue-cli-service serve",
    ...
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal