JS
2024年03月21日
一、认识
JS Entry
的方式通常是子应用将资源打成一个 entry script
,要求子应用的所有资源打包到一个 js bundle
里,包括 css
、图片等资源。将整个微应用打包成一个 JS
文件,除了打出来的包可能体积庞大之外的问题之外, 常见的打包优化基本上都没了, 比如: 按需加载、首屏资源加载优化、css
独立打包等优化措施。
二、特点
2.1 优点
2.2 缺点
-
子应用更新打包后的
js bundle
名称会变化,主应用需要保证每次获取都是最新的js bundle
子应用所有资源打包到一个文件中 -
会失去
css
提取、静态资源并行加载、首屏加载(体积巨大)等优化 -
需要在子应用打包过程中,修改相应的配置以补全子应用
js
资源的路径