2016-07-14 3 views
4

각도 2 앱의 무게를 줄이려고합니다.webpack 및 typescript를 사용하여 트리 떨림

moduler bundlers로 typescript (1.8.10) 및 webpack (1.13)을 사용하고 있습니다.

나는 모든 ts 파일을 압축했습니다. 내 서버에서 gzip 압축을 활성화했으며 이제는 트리를 사용하고 싶지만 내 프로젝트에서 사용하는 로더 또는 비슷한 것을 찾지 못했습니다. 롤업 moduler bundler를 찾았지만 moduler bundler를 바꾸고 싶지 않습니다. (webpack은 나에게 더 좋습니다.)

누군가가 webpack을 사용하여 흔들리는 나무를 사용하는 방법을 알고 있습니까?

감사합니다.

+0

안녕 누르, 당신은 ngix 사용하는 경우, 당신은이 링크를 확인할 수 있습니다 https://easyengine.io/tutorials/nginx/enable-gzip/ 아파치가있는 경우 : https://www.giftofspeed.com/enable-gzip-compression/ 감사합니다! –

답변

2

TypeScript 2와 결합 된 Webpack 2는 UglifyJSPlugin webpack 플러그인을 사용하여 트리 셰이크를 지원합니다. 이것은 아마도 귀하의 경우에 대한 가장 쉬운 해결책입니다. 가 여기 수행하는 방법에 대한 좋은 블로그가있다 : http://blog.rangle.io/optimize-your-angular2-application-with-tree-shaking/

+0

예, TS 2가 전달되었지만 webpack이 여전히 1.13에있는 것을 보았습니다. (조금 더 기다려야합니다. 그렇지 않으면 webpack 베타를 프로덕션 환경에서 사용하는 것이 매우 바람직하지 않기 때문입니다. –

관련 문제