awesome-interview
awesome-interview copied to clipboard
谈下 webpack loader 的机制 | HZFE - 剑指前端 Offer
谈下 webpack loader 的机制 | HZFE - 剑指前端 Offer
相关问题
https://febook.hzfe.org/awesome-interview/book3/engineer-webpack-loader
编写 webpack loader 一节或许可以添加一个官方文档编写 loader 的 Guidelines:
- Keep them simple.
- Utilize chaining.
- Emit modular output.
- Make sure they're stateless.
- Employ loader utilities.
- Mark loader dependencies.
- Resolve module dependencies.
- Extract common code.
- Avoid absolute paths.
- Use peer dependencies. 详见: https://webpack.docschina.org/contribute/writing-a-loader/#guidelines
@joeyLin311 本篇内容是介绍 loader 的机制,而 loader 的编写并非重点。关于 guidelines 中的内容,有的属于编写代码的通用规则,有的工具在本文已介绍。在编写 loader 一节的结尾,将会给出官方 guidelines 的链接,以便有兴趣继续了解的同学观看。