2016-12-01 83 views
0

我使用的角度CLI V1.0.0-beta.21和使用NG -b -prod -aot 我得到預期的角2角度部署 - 哪些文件需要託管?

  • 的index.html
  • style.bundle.css
  • main.bundle.js

有一些文件,我不知道它們是什麼,希望你能啓發我!

  • inline.bundle.js
  • style.bundle.js
  • 很多.MAP文件
  • main.bundle.js.gz

特別是我想知道我是否需要這些.map文件,因爲它們確實出價(main.bundle.map類似3.3MB)

謝謝!

回答

1

你不需要地圖文件。

gz文件是可選的。如果您的Web服務器配置爲支持它們,它們實際上更可取。

inline.bundle是模塊加載程序。 styles.bundle.js是您編譯的組件樣式。這些文件位於js文件中,因爲它們通過動態命名空間添加到dom中以進行CSS封裝。

總之,除map和gz文件外,所有這些文件都是必需的。如果您的http服務器配置爲使用gz文件,那麼使用gz文件是個好主意。

+0

感謝您的快速回復! –

0

這些發射Javascript和Typescript源代碼之間的.map文件映射,使調試更加容易。

如果您在不打開開發工具的情況下加載頁面,那麼這些映射文件沒有http請求。這不會影響頁面的性能。