環境作成
実行に必要なパッケージがない場合は以下を実行する。
$ npm i -g typescript ts-node
対話形式で実行
$ npx ts-node
>
あとは、対話形式で実行できる。
以下実行例。
> let n: number = 3;
'use strict'
> console.log(n)
3
undefined
> n = null
[eval].ts:3:1 - error TS2322: Type 'null' is not assignable to type 'number'.
tsconfig.jsonのstrictNullCheck
をtrue
にしていたので怒られた。
終了
.exit
で終了できる。
>.exit
補足
npxコマンドとは、node_modulesフォルダ内のバイナリをパス指定無しで直接実行出来るコマンド。
また、.tsファイルを直接指定する場合は
$ npx ts-node <ファイルのパス>
でいけます。