🐯

「 Error: error:0308010C:digital envelope routines::unsupported 」 の対処法

2022/06/22に公開

問題

npx hardhat test を叩いたところ、
Error: error:0308010C:digital envelope routines::unsupported
のエラーが返ってきてました。

結論

原因は、 node の version が新しすぎて対応できてないとのこと。

node -v

自分の環境は、v18.3.0

対処

n という node のバージョン管理ツールを使用。

n stable

まず安定版をインストール
installed : v16.15.1 (with npm 8.11.0)の表示を確認。

n

を叩いてから、さきほどの安定版(v16.15.1)を選択して切り替えて完了。

node -v

更新確認

参考

special thanks!!!!

https://qiita.com/yuzu_283879391/items/8e9acaea257d64231037
https://github.com/webpack/webpack/issues/14532
https://stackoverflow.com/questions/69692842/error-message-error0308010cdigital-envelope-routinesunsupported

Discussion