制作Note

フロントエンド サーバーを実行しているときに、モジュールDeprecationWarningに関連する問題が発生しています。punycode

症状
npm run devの際に下記のエラーが出ていてるが、表示は問題ないが気持ち悪かった。

(node:7213) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node –trace-deprecation …` to show where the warning was created)

原因
nodeのバージョンを最新にしたのが原因のようだ

 $ node -v
v22.6.0

解決策
nodeバージョンをLTSバージョンをインストール。

LTSは、Long-term Supportの略で、長期の保守運用が約束されたバージョンです
CURRENTは、最新版だけど安定性を約束しないことで機能追加を盛り込んだバージョンです

nvm install 20.16.0
Downloading and installing node v20.16.0...
Downloading https://nodejs.org/dist/v20.16.0/node-v20.16.0-darwin-x64.tar.xz...
################################## 100.0%
Computing checksum with shasum -a 256
Checksums matched!
Now using node v20.16.0 (npm v10.8.1)
 $ node -v
v20.16.0

無事エラーは解消されました。