21 ポイント 投稿者 GN⁺ 2025-08-18 | まだコメントはありません。 | WhatsAppで共有
  • Node.jsがTypeScriptファイルを直接実行できるように改善
  • これにより追加設定やトランスパイルなしでも .ts ファイルをそのまま実行可能に
  • 開発者はtsconfig.jsonや別途バンドラーを導入せずに作業効率を高められる
  • この機能は Node.js v22.18.0 (LTS) バージョンから正式に反映
  • JavaScriptとTypeScript開発の境界が緩和される結果が期待される

Node.jsのTypeScript直接実行サポート

  • Node.jsは最近の v22.18.0 (LTS) バージョンで、TypeScriptファイル(.ts) を別途設定やツールなしで直接実行できる機能を導入
  • 従来はTypeScriptコードを実行するために ts-node、esbuild、Babel などの外部トランスパイラまたはバンドラーが必要だったが、今後はこうしたツールなしでも Node.js 自体が TypeScript コードを認識して実行する
  • この機能により、開発者はtsconfig.json設定ファイルや追加ライブラリなしで .ts ファイルを Node.js でそのまま実行可能
  • プロトタイピング、実験的な開発、スクリプト実行などで生産性開発のしやすさが大きく向上
  • JavaScriptとTypeScriptプロジェクト間の連携性強化、新規開発者の参入障壁緩和などの効果が期待される

そのほか注目すべき変更

  • esm: import.meta.main を実装
  • fs: AsyncIterator ベースの fs イベント処理を改善
  • permission: 子プロセス実行時に権限モデルフラグの受け渡しをサポート
  • sqlite: readBigInts オプションを追加
  • src/permission: permission.has(addon) をサポート
  • url: fileURLToPathBuffer API を追加
  • watch: --watch-kill-signal フラグを追加
  • worker: Worker オブジェクトを async disposable に改善

コミットおよびドキュメント関連アップデート

  • 不要なコードの削除、ビルド環境とツールチェーンの整備、npm 10.9.3 へのアップグレードを含む
  • globals.md, child_process.md, http2 などのドキュメントで、安定性指標の詳細や RFC 番号を修正
  • 多数のテスト追加とバグ修正を反映

配布ファイル

  • Windows、macOS(Intel/Apple Silicon)、Linux(x64、ARM、PPC、s390x、AIX) 向けのインストーラーとバイナリを提供
  • ソースコードと完全なリリースファイルは Node.js 公式配布ページからダウンロード可能
  • API ドキュメントは v22.18.0 基準で更新済み

まだコメントはありません。

まだコメントはありません。