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 ドキュメントを参照してください。