error:0308010C:digital envelope routines::unsupported
error:0308010C:digital envelope routines::unsupported
Starsza procedura kryptograficzna/haszująca (często w Webpack 4) nie jest obsługiwana przez OpenSSL 3 w nowszych wersjach Node.
Co oznacza
Starsza procedura kryptograficzna/haszująca (często w Webpack 4) nie jest obsługiwana przez OpenSSL 3 w nowszych wersjach Node.
Prawdopodobna przyczyna
Stary łańcuch narzędzi budowania korzystający z przestarzałego haszowania MD4, uruchamiany na Node 17+ z OpenSSL 3.
Jak naprawić
Zaktualizuj łańcuch narzędzi (Webpack 5, react-scripts 5+), aby naprawić to trwale, albo tymczasowo ustaw NODE_OPTIONS=--openssl-legacy-provider przed buildem.
Inne błędy Node.js i npm
O Wyszukiwarka kodów błędów
Wyszukiwarka kodów błędów to przeszukiwalny katalog ponad 200 popularnych komunikatów i kodów błędów podzielonych na 12 kategorii: kody statusu HTTP, kody błędów Windows, błędy przeglądarki i sieci, JavaScript, Python, PHP, Node.js i npm, Java, MySQL, Git, błędy powłoki Linux oraz kody e-mail/SMTP. Każdy wpis jest opisany prostym językiem, aby ułatwić szybkie rozwiązywanie problemów.
Każdy błąd jest wyjaśniony w trzech częściach: co dany komunikat naprawdę oznacza, co zwykle go powoduje oraz jakie konkretne kroki pozwalają go naprawić. Dzięki tej strukturze zagadkowy ciąg znaków, taki jak ERR_CONNECTION_REFUSED czy 0x80070005, zamienia się w listę konkretnych działań zamiast zgadywania.
Możesz filtrować listę według kategorii, wyszukiwać po kodzie, stałej lub fragmencie komunikatu oraz kopiować dowolny kod jednym kliknięciem. Każdy błąd ma też własną, dedykowaną stronę z powiązanymi błędami z tej samej kategorii, dzięki czemu możesz zapisać w zakładkach lub udostępnić bezpośredni link do konkretnego rozwiązania.
Jak korzystać z Wyszukiwarka kodów błędów
- Wpisz kod błędu lub komunikat w polu wyszukiwania — na przykład 404, ERR_NAME_NOT_RESOLVED lub 0x80070005.
- Zawęź wyniki filtrem kategorii (HTTP, Windows, JavaScript, MySQL itd.), jeśli wyszukiwanie zwraca zbyt wiele wpisów.
- Otwórz pasujący wpis, aby przeczytać, co oznacza, jaka jest jego prawdopodobna przyczyna i jak go naprawić.
- Użyj przycisku kopiowania, aby pobrać dokładny kod do zgłoszenia błędu lub zgłoszenia serwisowego.
- Sprawdź sekcję powiązanych błędów, aby zobaczyć inne błędy z tej samej kategorii.