关于webpack

229 阅读1分钟
  1. 每次hmr,都会生成一个新的compilation
  2. 每个模块文件在通过Loader解析完成之后,会通过acorn库生成模块代码的AST语法树
  3. bundle文件是一个IIFE的执行函数
  4. wb执行起点,是__webpack_require__一个入口,会实现模块缓存机制,以及抹平不同模块规范之间的一些差异性。

var __webpack_exports__ = __webpack_require__("./src/index.js");