webpack 是一个现代 JavaScript 应用程序的静态模块打包工具。当 webpack 处理应用程序时,它会将一切资源都看作是模块,不管是代码资源如 JS、CSS 等,还是非代码资源如图片、字体等,这些模块之间是会存在依赖关系的。从入口开始,它会递归地构建一个依赖关系图,其中包含应用程序所需的每个模块,然后将这些模块打包成一个或多个bundle。在 webpack 中,entry、output、loader、plugins 和 mode 等配置项决定了如何构建依赖关系图。
- Published on