前端向架构突围系列模块化 [4 - 1]:思想-超越文件拆分的边界思维写在前面 很多前端开发者对“模块化”的理解,长期停留在“文件拆分”的物理层面。 比如:一个 Vue/React 组件写了 1000 行,觉得太乱了,于是把里面的三个函数提取出来,扔到 utils.js 里;把 HTML 里的弹窗拆出来,扔到 components/Modal.vue 里。做完这些,看着只有 200 行的主文件,心里一阵舒爽:“啊,我做好了模块化。” 这是错觉。 如果你只是把一团乱麻的代码切成了五段乱麻,那这不叫模块化,这叫 “分布式屎山” 。 在架构师的眼里,模块化不是为了把文件变小,而是