Rspack 源码解析(十八):Tree Shaking 如何用 SideEffects 重写模块连接本篇是 Rspack 源码解析系列第十八篇。第六篇提到 exports 与 side effects 信息会被后续优化消费,第七篇又看到 OptimizeModulesPass 会驱动模块移除。本文进入 rspack_plugin_javascript/src/plugin/side_effects_flag_plugin.rs,看 tree shaking 如何在 optimize_dependencies 阶段重写模块图上的连接关系。