これは何?
TypeScript で挙動を確認したいときに利用する環境について調べました。
選択肢 1. Playground
Playground 環境です。何の準備もいらないのでサッと試したいときに。
しかし、セキュアな情報を入力する場合は少し不安です。
TypeScript: TS Playground - An online editor for exploring TypeScript and JavaScript
選択肢 2. ts-node を利用する
ライブラリはこちら
TypeStrong/ts-node: TypeScript execution and REPL for node.js
$ npm i -D typescript ts-node
$ npm i -D @types/node
$ npx ts-node --version
v10.7.0
$ npx typescript --version
npx: 1個のパッケージを2.068秒でインストールしました。
Version 4.6.2
スクリプトを実行
script.ts
const message: number = 123
console.log(message)
$ npx ts-node script.ts
123
対話形式
$ npx ts-node
> const message: string = 'abc'
undefined
> console.log(message)
abc
undefined
> .exit
※ .exit
で抜けることができます。