angular bundle size 확인
현재 상태 확인
npm install -g webpack-bundle-analyzer
ng build --stats-json # generate ./dist/stats.json
ng build --stats-json --prod # generate ./dist/stats.json
webpack-bundle-analyzer ./dist/stats.json #화면에 보여주기
웹서버가 실행되면서 분석한 내용을 그림으로 보여줌.
material 파일중 사용하는것만 임포트하게 수정하면 다음처럼 변경이 됨.
변경전
변경후
결론
1메가 정도 용량이 준것을 알수 있다. 사용하는 패키지만 적용되었다.
import { MatCardModule } from "@angular/material";
이런식으로 사용하면 전체를 다 로딩해버리기 때문에 꼭
import { MatCardModule } from "@angular/material/card";
이렇게 사용해야한다.