EntryOptionPlugin
前言
作为实际开始编译的入口,该插件由
webpack
的核心默认插件自动加载,无需额外通过配置文件引入!
入口的开始
通过对该插件的代码阅读后发现,该插件主要针对两个钩子容器函数设置监听动作
- compiler.hooks.compilation
- compiler.hooks.make
🌠 下面我们关键分析一下这个compiler.hooks.make
触发时,做了什么动作!
一切编译动作的源头
在
compiler.hooks.make
方法触发时,在该插件中通过调用compilation.addEntry
来从入口文件加载相关的依赖文件!
一切回到了 Compilation.js
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 online阳光-专注于大前端行业领域!