I am using the latest angular-cli (beta-18) for the project. I know that cli is still in its very early stages, but I wonder why my last packet size is smaller than AoT.
When I run ng build --prod , it is 1.08 mb:
Asset Size Chunks Chunk Names main.53d637ff9422b65418e6.bundle.js 1.08 MB 0, 2 [emitted] main styles.01cffb95000fdb84402c.bundle.js 8.9 kB 1, 2 [emitted] styles inline.js 1.45 kB 2 [emitted] inline main.53d637ff9422b65418e6.bundle.map 7.24 MB 0, 2 [emitted] main styles.01cffb95000fdb84402c.bundle.map 40.3 kB 1, 2 [emitted] styles inline.d41d8cd98f00b204e980.bundle.map 13.5 kB 2 [emitted] inline main.53d637ff9422b65418e6.bundle.js.gz 236 kB [emitted] index.html 907 bytes [emitted] assets/.npmignore 0 bytes [emitted] favicon.ico 5.43 kB [emitted]
When I launched ng build --prod --aot , it is 1.26 mb.
Asset Size Chunks Chunk Names styles.01cffb95000fdb84402c.bundle.map 40.3 kB 1, 2 [emitted] styles 0.688d48f52a362bd543fc.bundle.map 2.94 kB [emitted] styles.01cffb95000fdb84402c.bundle.js 8.9 kB 1, 2 [emitted] styles inline.js 1.45 kB 2 [emitted] inline main.6490041404a193461c3c.bundle.map 6.81 MB 0, 2 [emitted] main main.6490041404a193461c3c.bundle.js 1.26 MB 0, 2 [emitted] main inline.d41d8cd98f00b204e980.bundle.map 13.5 kB 2 [emitted] inline main.6490041404a193461c3c.bundle.js.gz 223 kB [emitted] index.html 907 bytes [emitted] assets/.npmignore 0 bytes [emitted] favicon.ico 5.43 kB [emitted]
For tsconfig it looks like this:
{ "compilerOptions": { "declaration": false, "emitDecoratorMetadata": true, "experimentalDecorators": true, "lib": [ "es6", "dom" ], "mapRoot": "./", "module": "es6", "moduleResolution": "node", "outDir": "../dist/out-tsc", "sourceMap": true, "target": "es5", "typeRoots": [ "../node_modules/@types" ] }, "exclude": [ "**/*.spec.ts" ] }