2.2. 非推奨の機能


次の機能は、Red Hat build of Node.js 22 リリースでは非推奨です。

注記

このリリースの非推奨または削除された機能の詳細は、nodejs.org の Web サイト を参照してください。

2.2.1. インポートアサーションのサポート

このリリースでは、assert キーワードを使用するインポートアサーションのサポートが削除されました。インポートアサーションは、with キーワードを使用するインポート属性に置き換えられました。Red Hat build of Node.js 22 では、assert キーワードが出現する場合は必ず with キーワードに置き換えてください。

たとえば、次のようなステートメントがあるとします。この場合、<module_name> はインポートするモジュールの名前を表します。

import "<module_name>" assert { ... }

前の例を次のステートメントに置き換えます。

import "<module_name>" with { ... }

詳細は、Node.js の Import attributes ドキュメントを参照してください。

2.2.2. 一部の util API の実行時非推奨表示

このリリースには、次の util API の実行時非推奨表示が含まれています。

  • util._extend
  • util.isArray
  • util.isBoolean
  • util.isBuffer
  • util.isDate
  • util.isError
  • util.isFunction
  • util.isNull
  • util.isNullOrUndefined
  • util.isNumber
  • util.isObject
  • util.isPrimitive
  • util.isRegExp
  • util.isString
  • util.isSymbol
  • util.isUndefined
  • util.log
注記

-throw-deprecation CLI フラグを使用してアプリケーションを実行すると、非推奨の API を確認できます。このフラグにより、実行時に非推奨と表示される API をコードで使用している場合に実行時エラーが生成されます。

詳細は、Node.js の Utilities: Deprecated APIs ドキュメントを参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る