1、Webpack是什么
2、Webpack篇
3、再来一打 Webpack 面试题
4、Loader 和 Plugin 有什么区别
5、说说Webpack构建流程
Webpack构建流程:
Webpack在启动后,会从Entry
开始,递归解析Entry
依赖的所有Module
,每找到一个Module
,就会根据Module.rules
里配置的Loader
规则进行相应的转换处理,对Module
进行转换后,再解析出当前Module
依赖的Module
,这些Module
会以Entry
为单位进行分组,即为一个Chunk
。因此一个Chunk
,就是一个Entry
及其所有依赖的Module
合并的结果。最后Webpack
会将所有的Chunk转换成文件输出Output
。在整个构建流程中,Webpack会在恰当的时机执行Plugin
里定义的逻辑,从而完成Plugin
插件的优化任务。
6、说说Webpack的热更新原理
7、说说 Babel 原理