error:0308010C:digital envelope routines::unsupported
error:0308010C:digital envelope routines::unsupported
Une routine de chiffrement/hachage héritée (souvent dans Webpack 4) n'est pas prise en charge par OpenSSL 3 dans les versions récentes de Node.
Signification
Une routine de chiffrement/hachage héritée (souvent dans Webpack 4) n'est pas prise en charge par OpenSSL 3 dans les versions récentes de Node.
Cause probable
Une ancienne chaîne d'outils de build utilisant un hachage MD4/hérité tout en s'exécutant sur Node 17+ qui embarque OpenSSL 3.
Comment la corriger
Mettez à jour la chaîne d'outils (Webpack 5, react-scripts 5+) pour corriger le problème correctement, ou en solution de secours définissez NODE_OPTIONS=--openssl-legacy-provider avant le build.
Autres erreurs Node.js et npm
À propos de Recherche de code d'erreur
La Recherche de Codes d'Erreur est un annuaire consultable de plus de 200 messages et codes d'erreur courants répartis en 12 catégories : codes de statut HTTP, codes d'erreur Windows, erreurs de navigateur et de réseau, JavaScript, Python, PHP, Node.js et npm, Java, MySQL, Git, erreurs du shell Linux et codes email/SMTP. Chaque entrée est rédigée en langage clair pour un dépannage rapide.
Chaque erreur est expliquée en trois parties : ce que le message signifie réellement, ce qui le provoque habituellement et les étapes concrètes pour le corriger. Cette structure transforme une chaîne cryptique comme ERR_CONNECTION_REFUSED ou 0x80070005 en une liste d'actions concrètes plutôt qu'en devinette.
Vous pouvez filtrer la liste par catégorie, rechercher par code, constante ou fragment de message, et copier n'importe quel code en un clic. Chaque erreur possède aussi sa propre page dédiée avec les erreurs liées de la même catégorie, afin que vous puissiez mettre en favori ou partager un lien direct vers la solution exacte.
Comment utiliser Recherche de code d'erreur
- Saisissez le code ou le message d'erreur dans la barre de recherche — par exemple 404, ERR_NAME_NOT_RESOLVED ou 0x80070005.
- Affinez les résultats avec le filtre par catégorie (HTTP, Windows, JavaScript, MySQL, etc.) si la recherche renvoie trop d'entrées.
- Ouvrez l'entrée correspondante pour lire sa signification, sa cause probable et sa solution.
- Utilisez le bouton de copie pour récupérer le code exact pour un rapport de bug ou un ticket de support.
- Consultez la section des erreurs liées pour découvrir d'autres erreurs de la même catégorie.