timbunan ralat openssl:
P粉851401475
2023-08-24 10:24:11
<p><pre class="brush:php;toolbar:false;">opensslErrorStack: [ 'error:03000086:rutin sampul digital::ralat permulaan' ],
perpustakaan: 'rutin sampul surat digital',
sebab: 'tidak disokong',
kod: 'ERR_OSSL_EVP_UNSUPPORTED'
}</pre>
<p>Saya mendapat ralat ini apabila saya bertukar kepada nod v18</p>
Lakukan langkah berikut dalam direktori aplikasi semasa pada terminal:
Pasang pakej npm-check-updates secara global untuk melakukan apa yang dikatakan namanya.
Ini akan memaparkan paparan sebelah menyebelah kebergantungan dan versi baharunya (yang kami cadangkan anda naik taraf kepada) (anak panah menghala ke) versi yang disenaraikan dalam fail package.json dalam direktori semasa.
Ini akan mengemas kini fail package.json anda dengan versi baharu yang disenaraikan dan menyediakan permohonan anda untuk langkah seterusnya (kemas kini yang betul).
atau
Kedua-dua ini akhirnya akan memasang kemas kini baharu selesai.
Nota: Saya telah menggunakannya
Saya menghadapi isu ini menggunakan apl React.js lama yang diklon daripada github tetapi tidak mahu menurunkan taraf kepada versi nod yang lebih lama kerana saya baru sahaja meningkatkan daripada nod v14 kepada v18.13.0. Sekali lagi, menurunkan taraf bukanlah pilihan yang selamat dan masuk akal. Terdapat banyak sebab untuk mengemas kini kebanyakan masa, "sebab keselamatan", terutamanya dalam dunia JavaScript.
Kini ada dua pilihan -
Anda boleh memasang semula versi LTS Node.js semasa daripada laman web rasminya. Atau muat turun kandungan yang lebih khusus daripada di sini;
Anda boleh menggunakan NVM (Pengurus Versi Node)
Linux dan macOS (Windows Git Bash)-
Prompt Perintah Windows-
Windows PowerShell-