Open5

Node.js で TypeScript/ESM native な環境構築

Satoshi TakedaSatoshi Takeda

いつもどおり ts-node, typescript らへん入れて行けるやろと思ったがちょっとだけ詰まったのでメモっておく。

Satoshi TakedaSatoshi Takeda

一旦は ts-node を使って実行できるのをゴールとしてみる。

$ npm i -D ts-node typescript

tsconfig.json については sandbox 程度ならまあまあガンガンな感じで一旦いいのでは。

{
    "compilerOptions": {
      "module": "ESNext",
      "target": "ESNext",
      "moduleResolution": "node",
      "esModuleInterop": true,
      "allowSyntheticDefaultImports": true,
      "isolatedModules": true,
      "noEmit": true,
      "strict": true,
      "lib": [
        "ES2020",
        "DOM",
      ]
    }
  }