，因为如果没有 loader 的话，Webpack 就无法实现各种各样类型的资源文件加载，那 Webpack 也就只能算是一个用来合并 JS 模块代码的工具了。</p> <p>至于自定义插件机制，它并不会影响 Webpack 的核心工作过程，只是为 Webpack 提供一个强大的扩展能力，它为整个工作过程的每个环节都预置了一个钩子，也就是说我们可以通过插件往 Webpack 工作过程的任意环节植入一些自定义的任务，从而扩展 