我试图了解Angular如何构建产品块。
我的产品生成了以下文件:
- main.hash.js
- polyfills.hash.js
- runtime.hash.js
- scripts.hash.js
- xxx-xxx-module-ngfactory.hash.js
- yyy-yyy-module-ngfactory.hash.js
- default〜xxx-xxx-module-ngfactory〜yyy-yyy-module-ngfactory.hash.js
我知道前4个是什么,但是我对其余4个感到困惑。
- xxx和yyy是我的应用程序中的惰性模块,为什么会产生角度
他们的另一个文件(默认〜... js)?有什么用?
- 是否有可能替换yyy-yyy-module-ngfactory.hash.js文件
来自差异版本的模块的另一个版本(带有
当然还有其他哈希,例如hash987)?
我尝试这样做:我构建了该应用程序(版本2),并用一个较旧的文件替换了yyy模块文件,然后在runtime.hash.js中替换了引用的哈希号,但是下载旧块失败。
您能解释为什么以及如果可能吗?