npm インストール中に発生したエラー「エラー:0308010C:デジタル エンベロープ ルーチン::サポートされていません」の解決策

エラー: エラー:0308010C: デジタル エンベロープ ルーチン:: サポートされていません

ノードをアップグレードしました。現在はバージョン 18 です。これにより、一部の古いプロジェクトで起動時にエラーが報告されます。問題を解決するには、互換性を確保するためにノードのバージョンを切り替えてみてください。

Unix  (Linux、macOS、Git bash など)

import NODE_OPTIONS=--openssl-legacy-provider

ウィンドウズ

set NODE_OPTIONS=--openssl-legacy-provider

パワーシェル

$env:NODE_OPTIONS = "--openssl-legacy-provider"

私自身このターミナルをよく使っていますが、最後のターミナルはプロジェクトを開始するときに問題なく動作します。

Je suppose que tu aimes

Origine blog.csdn.net/m0_68633804/article/details/133375705
conseillé
Classement