Я пытаюсь понять, как Angular создает куски продукта.
Мой prod-build производит следующие файлы:
- main.hash.js
- polyfills.hash.js
- runtime.hash.js
- scripts.hash.js
- XXX-XXX-модуль-ngfactory.hash.js
- YYY-YYY-модуль-ngfactory.hash.js
- по умолчанию ~ ххх-ххх-модуль-ngfactory ~ YYY-YYY-модуль-ngfactory.hash.js
Я знаю, какие первые четыре, но я смущен по поводу остальных.
- xxx и yyy - ленивые модули в моем приложении, почему угловые
другой файл для них (по умолчанию ~ ... js)? для чего это?
- Возможно ли заменить файл yyy-yyy-module-ngfactory.hash.js
с другой версией модуля из разностной сборки (с
разный хеш конечно, hash987 например)?
Я попытался сделать это: Я собрал приложение (версия 2) и заменил файл модуля yyy на старый, а затем заменил ссылочный хэш-номер в runtime.hash.js, но это не удалось загрузка старого куска.
Не могли бы вы объяснить, почему и если это возможно?