2016-12-19 3 views
3

꽤 큰 프로젝트에서 일하고 있고 각도 2 CLI 베타 21에 각도 2를 사용하고 있습니다. 현재 커다란 컴파일 시간과 업데이트 시간에 놀랐습니다.각도 2 CLI 너무 많은 시간 컴파일

여기에 서브 출력이 있습니다. 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 typescript에게 감사드립니다. – Milad

답변

2

각도 클러치 베타 24 (데프 포함)로 업데이트되었으며 업데이트 시간이 4-8 초로 줄어 들었습니다.

3

당신이에서 가져 오지 않은 RxJS에서 가져올 때 'rxjs/수신'

이 많은 페이지로드 속도가 느려집니다 전체 RxJS lib 디렉토리를 가져옵니다.

필요한 RxJS 항목 만 가져 오기하십시오.

+0

우리도 이것을했습니다! 또한 페이지로드가 향상됩니다. – vpedrosa