美文网首页
2022-05-12-🌦🌦webpack&Esbuild--两者

2022-05-12-🌦🌦webpack&Esbuild--两者

作者: 沐深 | 来源:发表于2022-05-12 10:30 被阅读0次

esbuild打包速度碾压webpack,其优势我在另一篇文章中写过,请见为什么esbuild更快

下面介绍将webpack和esbuild结合的工具: esbuild-loader

install

$ npm i -D esbuild-loader

Quick Setup

 module.exports = {
   module: {
     rules: [
-       {
-         test: /\.js$/,
-         use: 'babel-loader',
-       },
+       {
+         test: /\.js$/,
+         loader: 'esbuild-loader',
+         options: {
+           loader: 'jsx',  // Remove this if you're not using JSX
+           target: 'es2015'  // Syntax to compile to (see options below for possible values)
+         }
+       },

       ...
     ],
   },
 }

原理
1.esbulder-loader 调用 esbulid 去打包js 代码。
2.esbuild是go写的,可以打包成二进制文件,不用再安装go相关环境。

速度对比

Before:



After:


结论:速度快了1/3左右,esbuilder-loader只能取代babal-loader的左右,像png,css等资源无法提供支持。

相关文章

  • 2022-05-12-🌦🌦webpack&Esbuild--两者

    esbuild打包速度碾压webpack,其优势我在另一篇文章中写过,请见为什么esbuild更快[https:/...

  • 两者

    你是艺术 你是自由无用的美 你是精致 我是复杂 我入世而消沉 我是端庄 你是严谨 但又散漫决不可加以拘束 你是天性...

  • 两者

    一 晓月升三丈,虫鸣月夜长。小道旁,石凳上,谁的背影忧伤。几酒瓶,平地上,一轮月,影长长。微风凉,吹痛伤。湖荡忧波...

  • 两者关系

    1,两个经济主体,公有制与私有制,民营与国有企业 2,两只手,政府和市场,看得见的手和看不见的手。 3,激励和约束...

  • 杂感两者

    关于读书 其实在这个社会里,尤其是参加工作以后,看过的书有印象的真得很少,因为都是带着功力性去读书的,想去书上得到...

  • 图片拼接

    拼接两张图片分为两种情况,两者宽度相同和两者宽度不同 两者宽度相同 两者宽度不相同 缩放操作 附上整个代码:

  • 道德思辩——此两者同出而异名,同谓之玄,玄之又玄,众妙之门

    这一段其实很有意思,里面提出了很多有趣的概念。 比如:两者、同出、玄、众妙之门。 “此两者”中的两者指的是哪两者?...

  • 两者之间

    大多时候它是不动的静止了枝叶,皮肉,血液以及渐趋朦胧的深绿你以一个局外人的身份看它抽枝,萌芽,走向衰老完结只是反复...

  • 两者结合体

    <把时间当作朋友> 书中笑来老师发现了一个现象,发现学生们既勤奋又懒惰,继而寻找更好合理的解释原因,主要是源自于一...

  • 两者之间

    (1753)8月1 周六 晴 8月1号,建军节,向坚强的军人们致敬。他们的付出,才有我们今天的和平生活。 一早起床...

网友评论

      本文标题:2022-05-12-🌦🌦webpack&Esbuild--两者

      本文链接:https://www.haomeiwen.com/subject/hhesurtx.html