Node.js v23.6.0 から --experimental-strip-types フラグがデフォルトで有効になりました。これにより、Node.js でTypeScript を直接実行できるようになります。
node main.tsNode.js で TypeScript を実行する場合、型チェックは行われません。型アノテーションは単に空白に置き換わります。また enum や namespace など TypeScript 特有の構文を含むファイルは実行できません。このような機能の変換を有効にするには --experimental-transform-types フラグを使用します。
tsconfig.json の設定に依存する機能(パスエイリアスや新しい構文を古い構文を変換するなど)は意図的にサポートされていません。完全な TypeScript のサポートを望む場合は、ts-node や tsx などのツールを使用してください。