在前端面试中,Webpack 一直是高频考点之一。而在所有模块化相关的问题中,“import 导入时 Webpack 在干什么” 这类问题经常被问到。乍看只是一个语法糖,但背后其实包含了 模块解析、依赖图构建、代码转换、打包优化 等一整套复杂流程。本文小圆将带你从源码构建视角,彻底弄清楚 import 背后 Webpack 的工作原理~~~一、整体流程概览当你在代码中写下这一行时: import { foo } from './b.js'; Webpack 的处理流程大致如下:解析阶段(Parsing):扫描代码,提取所有 import 语句;模块定位(Resolving):根据路径或模块名找...