终于搞明白,vite为什么比webpack快了!运行原理、构建方式等方面到底有什么不同!

如果你想学到更多实用前端知识。

可以关注我的公众号:【前端驿站Lite】,一个不止分享前端的地方 ᕦ( •̀∀•́)ᕤ

阅读收获

阅读完本篇文章,你将会有以下收获:

  1. 前端常见工具之间的定位与联系,如webpack、rollup、vite、esbuild、vue-cli等。
  2. 从运行原理、构建方式、HMR热更新机制、使用成本等方面逐一去分析,vite与webpack之间的差异。

前言

vite比webpack快?

vite比webpack简单?

今天我们就来分析一下,到底有什么不一样的地方!

定位

对比之前,我们先要搞懂,vite与webpack的定位以及关系才可以。

那前端社区中常谈到的这些工具webpackrollupparcelesbuildvitevue-clicreate-react-appumi他们之间的关系是怎样的。

  • webpackrollupparcelesbuild都是打包工具,代码写好之后,我们需要对代码进行压缩合并转换分割打包等操作,这些工作需要打包工具去完成。

  • vue-clicreate-react-appumi 是基于webpack的上层封装,通过简单的配置就可以快速创建出一个项目,把更多的时间放在业务开发上。

  • vite开发环境依赖esbuild进行预构建,生产环境则依赖rollup进行打包,并且充分利用了现代浏览器的特性,比如http2ES modulevite是站在众多巨人肩膀上的一个产物, 类似webpack + webpack-dev-server的结合体,是一个非常棒的前端项目的构建工具。

运行原理

首先,我们从运行原理上分析一下&

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值