Using webpack to create a tool that cleans out file comments (as part of learning how plugins work)
发布时间
阅读量:
阅读量
已经掌握并熟悉了三个常见的插件的使用实例,并且现在已经深入学习了这些工具的具体应用方法。目前我们着手开发一个新的插件来深入理解实现插件的基本原理,并希望通过这个过程更好地掌握构建模块化构建系统的核心思想和技术手段。
1. 插件机制基本原理
Webpack 的插件机制就是我们在软件开发中最常见的钩子机制。
钩子机制非常易于理解,并且类似于Web中的事件。
为了便于插件的扩展,在Webpack的整体工作流程中设置了多个环节。
以方便插件的扩展,在每一个环节上放置了钩子。
这样,在开发插件时通过将不同节点挂载不同的任务就能轻松地扩大Webpack的能力。

具体有哪些预先定义好的钩子,我们可以参考官方文档的 API:
- Compiler Hooks;
- Compilation Hooks;
- [JavascriptParser Hooks](ht
全部评论 (0)
还没有任何评论哟~
