ts-node でファイルを実行したら TypeError: Unknown file extension “.ts” for xxxxx.ts エラーになった時の対応

ts-node を使ってある typescript ファイルを実行したら下記エラーが出た。

$ ts-node sample.ts
TypeError: Unknown file extension ".ts" for sample.ts

解決

ts-node ではなく tsx を使う。

$ npm uninstall -g ts-node
$ npm install -g tsx

実行

$ tsx sample.ts