vite与webpack区别

本文探讨了Vite与webpack之间的差异。Vite以其无需打包的快速冷启动、轻量级热重载和按需编译等优势,成为前端构建的新选择。与webpack相比,Vite在开发体验上提供了更快的速度和更高的效率。
摘要由CSDN通过智能技术生成

vite与webpack区别

在浏览器支持 ES 模块之前,JavaScript 并没有提供的原生机制让开发者以模块化的方式进行开发。这也正是我们对 “打包” 这个概念熟悉的原因:使用工具抓取、处理并将我们的源码模块串联成可以在浏览器中运行的文件。
最初,我们使用Rollup 和 Parcel,目前使用最多的是webpack。而vite则是尤雨溪推出的新一代前端构建工具。
vite官网:link
官方的图片如下: 传统构建
vite构建
vite的优势如下:

  1. 开发环境中,无需打包操作,可快速的冷启动;(webpack中都是打包完成后才启动,npm run serve)
  2. 轻量快速的热重载;(更改代码便可立即更快的局部刷新,webpack也可以,但是vite更快速更轻量)
  3. 真正的按需编译,不再等待整个应用编译完成。(Server ready其实是虚假的状态,在获取到HTTP request后,entry进入找到所需的路由route,然后分析路由所对应的模块)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值