我正在使用angular cli v1.0.0-beta.21并使用ng -b -prod -aot 我得到了预期的
有些文件我不知道它们的用途,希望你能开导我!
特别是我想知道我是否需要这些.map文件,因为它们真的是出价(main.bundle.map就像3.3MB)
谢谢!
答案 0 :(得分:1)
您不需要地图文件。
gz文件是可选的。如果您的Web服务器配置为支持它们,它们实际上是更可取的。
inline.bundle是模块加载器。 styles.bundle.js是您编译的组件样式。这些是在js文件中,因为它们被添加到具有用于CSS封装的动态命名空间的dom中。
总之,除了map和gz文件之外,还需要所有这些文件。如果您的http服务器配置为使用gz文件,则最好使用gz文件。
答案 1 :(得分:0)
这些.map文件在发出的Javascript和Typescript源之间进行映射,使得调试变得更加容易。
如果您在未打开开发工具的情况下加载页面,则这些地图文件没有http请求。这不会影响页面的性能。