第一次启动 Vite 项目时,控制台里那行 Pre-bundling dependencies 到底在做什么?这篇是我读完源码后的整理。 为什么需要预构建 浏览器原生 ESM 不支持 CommonJS,而 node_modules 里大量包还是 CJS。另外像 lodash-es 这样的包有几百个模