Вывод размера файла угловой сборки CLI не соответствует фактическому на диске

Я использую Angular CLI (1.2.6) и Angular(4.3.2) и выполняю следующую команду

ng serve --aot --prod --proxy-config config/proxy.config.json

Или же

ng build --aot --prod --proxy-config config/proxy.config.json

Если вы видите ниже вывод поставщика..bundle.js** показывает 4,59 МБ. Но если я открою папку dist и проверю ее, на диске будет показано 1,47 МБ.

Так же и для

  1. vendor.**.bundle.js - отображение (4,59 МБ), на диске (1,47 МБ)
  2. main. **. bundle.js - отображение (1,89 МБ), на диске (870 КБ)

Итак, хотите знать, почему это имеет значение?

[HPM] Subscribed to http-proxy events:  [ 'error', 'close' ]
Hash: c030f10843de67c2fe52
Time: 145608ms
chunk    {0} polyfills.cf0c1911723ba2bc9e0d.bundle.js (polyfills) 253 kB {4} [initial] [rendered]
chunk    {1} main.56a2048fe2f1df9b3bfb.bundle.js (main) 1.89 MB {3} [initial] [rendered]
chunk    {2} styles.dcf18dcb7e819103f605.bundle.css (styles) 228 bytes {4} [initial] [rendered]
chunk    {3} vendor.ae04ef2adeac9f77347c.bundle.js (vendor) 4.59 MB [initial] [rendered]
chunk    {4} inline.7a0ff2515f1bf65b1641.bundle.js (inline) 0 bytes [entry] [rendered]

1 ответ

Решение

Было сделано исправление размера актива, и оно является частью версии 1.3.0 (в настоящее время RC)

Ищите это здесь, которое будет ссылаться на этот коммит

@angular/cli: rewrite stats output to properly show the asset size
Другие вопросы по тегам