Vite优缺点

本文探讨了Vite框架的优点,如快速启动和热更新,以及其基于esbuild的预构建优势。然而,Vite的生态不如Webpack成熟,生产环境打包和对ESModule的支持是其局限。
摘要由CSDN通过智能技术生成

vite优点:

1.vite启动开发服务器比webpack快

由于vite启动的时候不需要打包,也就无需分析模块依赖、编译,所以启动速度非常快。当浏览器请求需要的模块时,再对模块

进行编译,这种按需动态编译的模式,极大缩短了编译时间,当项目越大,文件越多时,vite的开发时优势越明显

2.vite热更新比webpack快

vite在HRM方面,当某个模块内容改变时,让浏览器去重新请求该模块即可,而不是像webpack重新将该模块的所有依赖重新

编译;

3.vite使用esbuild(Go编写)预构建依赖,而webpack基于nodejs,比node快10-100倍

vite缺点:

1.生态不及webpack,加载器、插件不够

2.打包到生产环境时,vite使用传统的rollup进行打包,生产环境esbuild构建对于css和代码分割不够友好。所以,vite的优势是体现在开发阶段

3.没被大规模重度使用,会隐藏一些问题

4.项目的开发浏览器要支持esmodule,而且不能识别commonjs语法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值