ナクストのエラー
Node.jsのversion upで、NUXT JSに起動エラーが発生
NUXT JS(ver.2)で発見があったので、メモ。先日Node.jsの脆弱性のニュースで知り、念のためバージョンを上げました。その後、NUXT JSを起動する機会があり、npm run devをするとエラーができます。Error: error:0308010C:digital envelope routines::unsupportedと出ているので、早速調べることに。
「Node.js」にセキュリティ更新 ~深刻度「High」2件を含む6件の脆弱性に対処/v14.20.1、v16.17.1、v18.9.1への更新を
「Node.js」の開発チームは9月23日、「Node.js」のセキュリティアップデートをリリースした。本来は22日に…
窓の杜
情報がいくつかあり、試してみるもエラーが出たままで、解決しません。その代表例がexport NODE_OPTIONS=–openssl-legacy-provider。このexportはmac用の環境変数の設定で、それとは知らずにwindowsで試していました。
[set / export]環境変数を設定
環境変数を設定するためのコマンドも用意されています。Windowsではsetコマンド、Macではexportコマンドに…
日経クロステック(xTECH)
windowsはset NODE_OPTIONS=–openssl-legacy-providerを使わねばならないようなんです。そして、これを.envファイルに書いたり色々しましたが、エラーは表示されたまま。しばし、ググっていると良い記事を見つけました。しかも、packege.jsonのscriptsに記載するヒントまで掲載されています。
SITE_NAME
早速、devのところに記入。祈りながら、npm run devを実行すると成功!よかった。よかった。
"scripts": {
"dev": "set NODE_OPTIONS=--openssl-legacy-provider && nuxt",
}
コメント
選曲
The Moldau