2016-12-19 81 views
3

我正在一个非常大的项目中使用Angular 2和Angular 2 CLI beta 21.我目前对大编译时间和更新时间感到惊讶。Angular 2 CLI这么多时间编译

这里有一个ng服务输出。这是44.8秒。

$:ng serve 
** NG Live Development Server is running on http://localhost:4200. ** 
32398ms building modules 
94ms sealing 
0ms optimizing 
0ms basic module optimization 
85ms module optimization 
2480ms advanced module optimization 
596ms basic chunk optimization 
0ms chunk optimization 
0ms advanced chunk optimization 
1ms module and chunk tree optimization 
284ms module reviving 
5ms module order optimization 
14ms module id optimization 
273ms chunk reviving 
7ms chunk order optimization 
1036ms chunk id optimization 
89ms hashing 
3ms module assets processing 
262ms chunk assets processing 
27ms additional chunk assets processing 
0ms recording 
0ms additional asset processing 
6836ms chunk asset optimization 
188ms asset optimization 
110ms emitting 
Hash: 3bbcf7a50e73f9e25b19 
Version: webpack 2.1.0-beta.25 
Time: 44809ms 

然后我从字符串中改变了单个字符。 23.38s。

webpack: bundle is now INVALID. 
5111ms building modules 
770ms sealing 
0ms optimizing 
0ms basic module optimization 
64ms module optimization 
3221ms advanced module optimization 
951ms basic chunk optimization 
0ms chunk optimization 
0ms advanced chunk optimization 
1353ms module and chunk tree optimization 
317ms module reviving 
4ms module order optimization 
15ms module id optimization 
302ms chunk reviving 
4ms chunk order optimization 
941ms chunk id optimization 
88ms hashing 
2ms module assets processing 
117ms chunk assets processing 
5ms additional chunk assets processing 
0ms recording 
1ms additional asset processing 
5064ms chunk asset optimization 
161ms asset optimization 
75ms emitting 
Hash: f159d87ee84758d5672b 
Version: webpack 2.1.0-beta.25 
Time: 23381ms 

我知道这些都不正常......¿可以吗?

如果不正常(正如我所希望的),我做错了什么?有什么办法可以改善这些时间吗?

非常感谢。

+1

这是完全正常的:D感谢打字稿。 – Milad

回答

2

我已经更新到angular-cli beta 24(与deps)和更新时间已经下降到4-8秒。

3

当你从RxJS导入不要从导入“rxjs /接收”

这将导入整个RxJS LIB这将减缓页面加载了很多。

只需导入您需要的RxJS东西。

+0

我们也做过了!它也改善了页面加载。 – vpedrosa