webpack之loader、plugin
webpack之loader、plugin
loader
- 它分为 前置
loader
、普通loader
、内联loader
、后置loader
- 在 rules 数组中,默认为
loader
- 它会收到文件内容,并返回处理完后的文件内容给下一个
loader
- 常见案例如去除
log
输出(利用正则替换为空,再返回出去)
plugin
- 写一个class类,会自动执行
constructor
构造函数和apply
方法 apply
方法里面有各种钩子,分为同步钩子和异步钩子,钩子的具体用法,需要看官方文档- 注册钩子之后,会有一个回调,回调参数上的
assets
能拿到文件内容,可以对此进行修改,比如增加文件注释
这一路,灯火通明