前端最常用的打包工具webpack(五)-高级篇:自定义loader

这是重新学习webpack的第五篇文章,之前我也写过一篇关于webpack的文章。问题是过去快半年了,我已经将webpack忘得差不多,回头一看那篇文章完全是一头雾水,也没有办法,那个时候我才刚刚开始写前端方面的博客,对于知识梳理、文字表达都有一些欠缺,啪啪啪一下扔出来几千字,全是重点,没有任何过渡性的语言,看个一会就没什么兴趣。

综上所述,本次决定给webpack写一个比较详细的系列文章,目的是如果我半年后又忘记了webpack的具体内容,再来翻阅文章,不会像这次一样一头雾水。

前景提要

webpack就目前来说还是有一定的学习必要的,因为像Vite这一类的打包工具还存在着一些问题,而webpack经过这么多年的沉淀,一时半会还不会被Vite完全取代,不过由于Vite的秒级启动,在未来这方面的技术一定是主流,因为它会大大减少等待项目启动的时间。

其实对于其它语言来说,前端的编译速度已经非常快了,但是现在依然在朝着更快的编译速度前进。


同步loader

异步loader

获取options

校验提示