ES6(クラス, アロー構文)で書くには:
- babelifyを活用
モジュール化
複数のファイルに分けて、それをひとつにバンドルするまで。
基礎知識:
- #くそわかりやすい [意訳]初学者のためのJavaScriptモジュール講座 Part1 - Qiita
- #くそわかりやすい [意訳]初学者のためのJavaScriptモジュール講座 Part2 - Qiita
rollupの場合
複数ファイルに書かれたJavaScriptを、モジュールなどを読み込みつつ、ひとつのバンドルにしてくれるツール。WebPackとかBrowserifyみたいなやつです。依存モジュールの解決や、AltJSのプリコンパイルしたり、など... 続き
browserifyの場合
1. tsc index.ts
- このコマンドはindex.tsだけでなく依存しているファイルも含めすべてをjsファイルに変換する
2. browserify index.js -o bundle.js
- bundle.jsとしてひとつのファイルにバンドルしてくれる
(いろんなオプションがあるんだなあ)
tsc -t es6 -m commonjs index.ts