webpack之loader、plugin

webpack之loader、plugin

loader

  • 它分为 前置loader、普通loader、内联loader、后置loader
  • 在 rules 数组中,默认为loader
  • 它会收到文件内容,并返回处理完后的文件内容给下一个loader
  • 常见案例如去除log输出(利用正则替换为空,再返回出去)

plugin

  • 写一个class类,会自动执行constructor构造函数和apply方法
  • apply方法里面有各种钩子,分为同步钩子和异步钩子,钩子的具体用法,需要看官方文档
  • 注册钩子之后,会有一个回调,回调参数上的assets能拿到文件内容,可以对此进行修改,比如增加文件注释
posted @ 2024-02-25 16:16  朱在春  阅读(5)  评论(0编辑  收藏  举报