Q1主动回忆难度 2
1/12
前端工程化 · 中级 05
记忆强度
前端工程化中级题库第 5 组,共 12 张卡片。
前端工程化 · 中级 05
loader 与 plugin 的职责层级不同。
分析webpack项目时,应把问题分成构建耗时、产物组成、资源体积变化、依赖关系和运行时加载效果几个维度。
最合理的方案是生成可供监控平台符号化堆栈的完整 source map,但不把映射文件作为公共静态资源发布。
应使用基于各产物内容计算的 contenthash,并让模块和 chunk 标识保持确定性。
sideEffects: false 是包作者对打包器作出的强承诺,表示模块在仅被导入而未使用其导出时可以安全删除。
显式映射让每个允许值对应一个构建期可分析的 import() 调用,webpack 可以为已知目标生成异步 chunk,运行时也能通过白名单拒绝恶意或错…
技术选型不是比较哪个工具更新或 GitHub Star 更多,而是把业务目标、团队能力、交付周期、运行约束和长期维护成本转化为可验证的决策。
代码分割需要在按需加载、缓存复用、压缩效率和请求调度之间取得平衡。
Webpack 文件名中的哈希用于内容寻址和长期缓存。
webpack插件本质上是一个能够被编译器应用的对象。
SSR、SSG 和 ISR 的核心差异是页面产物在什么时机生成、能复用多久以及由什么事件触发更新。
现代 Webpack 处理图片应优先使用内置资源模块,而不是把 file-loader 和 url-loader 作为默认答案。