👊
Node.jsのコアモジュールには必ず「node:」のprefixをつけよう
Node.jsのコアモジュールにprefixがついた理由
node:
のprefixはNode.js 14から追加されたものです
これはNode.jsのコアモジュールの名前空間を衝突させないために追加されました
Node.jsのコアモジュールにprefixをつけ忘れないための対策
Node.js 18から追加されたnode:test
のように、prefixをつけた場合のみでしかimportできないコアモジュールが出てきているので、prefixは必ずつけておくことをおすすめします
もしprefixをつけ忘れそうであれば、下記の記事のようにESLintプラグインなどで強制しておくと良いと思います
Discussion