# ts-node で確認用の環境

# インストール

npm install ts-node

# ファイル

#!/usr/bin/env ts-node

console.log('Hello');

# 実行

./a.ts

# import も使いたいとき

プロジェクトのフォルダ (これがどう決まっているのか分からないのだが、親ディレクトリを順に探している?)に
tsconfig.json を用意しておく。

{
  "compilerOptions": {
    "esModuleInterop": true
  }
}

ないと実行時にエラーが出る。

error TS2497: This module can only be referenced with ECMAScript imports/exports by turning on the 'esModuleInterop' flag and referencing its default export.

# import の例

natural-sort ライブラリを使いたいとして

npm install natural-sort @types/natural-sort
import naturalSort from 'natural-sort';
..
items.sort(naturalSort());

[ 📩 ご意見 ]