Skip to content

main bundle size in MBs #2281

Closed
Closed
@a5hik

Description

@a5hik

angular-cli: 1.0.0-beta.14 node: 6.2.1 os: darwin x64

I noticed that my app generates the main bundle in MBs .. here is my package.json dependencies entries.

"dependencies": { "@angular/common": "2.0.0", "@angular/compiler": "2.0.0", "@angular/core": "2.0.0", "@angular/forms": "2.0.0", "@angular/http": "2.0.0", "@angular/platform-browser": "2.0.0", "@angular/platform-browser-dynamic": "2.0.0", "@angular/router": "3.0.0", "@angular2-material/button": "^2.0.0-alpha.8-1", "@angular2-material/button-toggle": "^2.0.0-alpha.8-1", "@angular2-material/card": "^2.0.0-alpha.8-1", "@angular2-material/checkbox": "^2.0.0-alpha.8-1", "@angular2-material/core": "^2.0.0-alpha.8-1", "@angular2-material/grid-list": "^2.0.0-alpha.8-1", "@angular2-material/icon": "^2.0.0-alpha.8-1", "@angular2-material/input": "^2.0.0-alpha.8-1", "@angular2-material/list": "^2.0.0-alpha.8-1", "@angular2-material/menu": "^2.0.0-alpha.8-1", "@angular2-material/progress-bar": "^2.0.0-alpha.8-1", "@angular2-material/progress-circle": "^2.0.0-alpha.8-1", "@angular2-material/radio": "^2.0.0-alpha.8-1", "@angular2-material/sidenav": "^2.0.0-alpha.8-1", "@angular2-material/slide-toggle": "^2.0.0-alpha.8-1", "@angular2-material/slider": "^2.0.0-alpha.8-1", "@angular2-material/tabs": "^2.0.0-alpha.8-1", "@angular2-material/toolbar": "^2.0.0-alpha.8-1", "@angular2-material/tooltip": "^2.0.0-alpha.8-1", "bootstrap": "^4.0.0-alpha.2", "c3": "^0.4.11", "clipboard": "^1.5.12", "core-js": "^2.4.1", "font-awesome": "^4.6.3", "hammerjs": "^2.0.8", "hover.css": "^2.0.2", "lodash": "^4.15.0", "ng2-accordion": "0.0.9", "ng2-bootstrap": "1.1.5", "ng2-file-upload": "^1.0.3", "ng2-slim-loading-bar": "^1.5.1", "randomcolor": "^0.4.4", "reflect-metadata": "0.1.3", "rxjs": "5.0.0-beta.12", "simplemde": "^1.11.2", "sortablejs": "^1.4.2", "ts-helpers": "^1.1.1", "zone.js": "^0.6.23" }

The main.bundle.js size is 2.5 MB in Prod mode and it was 6.7 MB in Dev mode. I feel its huge and any clues to reduce the size would be much appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions