Angular2はAoTというものがあり、動作を高速化することができる。
他の記事で色々設定が必要というものを見かけるが、angular-cliを使っている場合は元々機能があるのですぐ有効化することができる。
ng build --prod --aot
で有効化できるし、そもそも最新のangular-cliだとデフォルトで有効化されているため --aot オプションは不要。
Angular2.2から2.4にしてangular-cliも最新にしてみたところ、元々ビルドされたmain.jsが90MBほどあったものが800kBほどに最適化された。
スマホで10秒近くかかっていた初期化も改善された。
古いバージョンを使っている人は早めに最新バージョンに変更した方が良い。
ただ、色々と別のパッケージを使っていると思うが、それらはバージョンが合わないと動作しなかったりする。
自分もng2-tag-input0.8.5だと動かないので0.8.0にしたら動作したし、
ネット上の情報だと他にも同様のエラーがでるパッケージがある。
色々とバージョンの調整は必要。
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント