作用 将js代码分割成细颗粒的js文件(静态资源), 这样方便给html引用 打包工具实现懒加载 像 Rollup (Vite 就是基于它之上开发的) 或者 webpack 这样的打包工具可以通过分析 ESM 动态导入的语法来自动进行代码分割: // lazy.js 及其依赖会被拆分到一个单独的文件中 // 并只在 `loadLazy()` 调用时才加载 function loadLazy() { return import('./lazy.js') }