Syntax Error.

[Sy] はじめての TypeScript

2018/02/27

今後は TypeScript を使っていきたいなーと思ってます。まずは 「Hello TypeScript!」とコンソールに出力するサンプルを作ってみます。

1. TypeScript をインストール

まずは作業ディレクトリを作成し、移動しておきます。

$ mkdir hello-typescript
$ cd hello-typescript

TypeScript をインストールします。(今回はグローバルではなく、作業ディレクトリの下に入れます)

$ yarn add typescript
・
・
success Saved 1 new dependency.
└─ typescript@2.7.2
✨  Done in 10.06s.

2. TypeScript のファイルを作成

以下のように app.ts というファイルを作成します。

$ vim app.ts
(app.ts)

let msg = 'Hello TypeScript!';
console.log(msg);

3. トランスパイルする

app.ts を以下のようにトランスパイルし、JavaScript のコードを生成します。

$ ./node_modules/.bin/tsc app.ts

体感で 1〜2秒程度待つと、トランスパイルが終わって app.js というファイルが生成されます。

$ ls app*
app.js	app.ts

app.js を見てみると、

(app.js)

var msg = 'Hello TypeScript!';
console.log(msg);

letvar に変わっているのがわかります。

4. 動作確認

ではトランスパイルして生成された app.js を実行してみます。

$ node app.js
Hello TypeScript!

このように出力されればOKです。