Angular2公式"5 Min Quickstart"ちょいアレンジ版
Angular2 rc.4対応
Visual Studio Code ver.1.3.1
$ npm install
$ npm start
公式チュートリアルからの変更点
systemjs.config.js
は初めて見る人は面食らうと思うのでsystemjs.config.easy.js
を別に書いた。- typescriptのバージョンを2.0にした。(せっかくなので)
tsc
の出力結果を.dest
フォルダに分離して尚且つ.dest
は.gitignore
に追加した。- lite-serverの起動時に
config/browsersync.json
を読み込むようにした。 - minifyされたumdファイルを読み込むための
systemjs.config.easy.min.js
を書いた。(index.html
の<script src="systemjs.config.easy.js"></script>
を変更する) - async/awaitを有効にするための
tsconfig.json
をforAsyncAwait
フォルダに作成した。
まずforAsyncAwait/tsconfig.json
をルートにコピーしてそれから
$ npm run tsbabel
補足
- babel-cliの
babel
コマンドは--minified
をオプションとして与えると変換後のファイルはminifyされる。(大して圧縮されないけど…) - Angular2向けSystem.configの書き方の定石はこれ→ovrmrw/systemjs.config.js