2016-09-23 2 views
18

새로운 Angular2 SPA가 시작되었습니다. Angular Quickstart 튜토리얼 (https://angular.io/guide/quickstart) 또는 Webpack (https://angular.io/docs/ts/latest/guide/webpack.html)에 설명 된대로 SystemJS를 사용할 것인지 검토하고 있습니다.Angular 2 어플리케이션을위한 SystemJS와 Webpack

온라인으로 조사한 결과, 사람들은 SystemJS에서 Webpack으로 이동하는 것처럼 보입니다. 예를 들어 Google의 Angular CLI 프로젝트 : http://react-etc.net/entry/angular-2-cli-moves-from-systemjs-to-webpack

Webpack은 모듈을 처리 할뿐만 아니라 응용 프로그램 (concat 파일, 축소/uglify 파일 등)을 패키지하는 방법도 제공합니다. 새 버전은 또한 "트리 떨림"(최종 빌드에서 사용되지 않은 모듈을 제거)을 제공합니다.

SystemJS를 사용하면 gulp (또는 다른 것)을 사용하여 앱을 빌드해야합니다.

새로운 Angular 2 앱으로 시작하는 경우 사용 하시겠습니까?

답변

12

저는 6 개월 동안 angular-cli를 사용하고 있으며, webpack을 변경하면 최상의 결정을 내릴 수있었습니다. 빌드가 빨라지고 SystemJS (내 구성이 거의 없음)보다 훨씬 쉽게 작업 할 수 있으며 번들링, 트리 - 떨림, 지연로드 등을 지원합니다.

도구가 매월 좋아지고 있습니다. 현재 3 개의 프로덕션 응용 프로그램이 있습니다.

SystemJS 또는 다른 번들을 구성하는 데 시간을 낭비하지 않으려는 경우 angle-cli로 잘못 처리 할 수 ​​없습니다.

+0

시간이 갈수록 CLI (CLI)가 계속해서 향상되어 더욱 편리 해졌습니다. – snorkpete

+0

Angular CLI와 같이 Webpack으로 이동하십시오. 그것은 dev 모드에서 AOT 컴파일을 거의 지원할 것이며 이것은 큰 개선입니다 –