深入理解Vite3.0

说明:最近Vite3发布了,所以总结一下Vite有什么新的特性,本期为大家带来的是干货内容,所以大量的说明文字,没有图片之类,希望多多包涵。

一.发布背景

在v2发布后,采用率一直不断增长,每周npm就超过了100万的下载量,如今Vite3.0横空出世,它是下一代的前端工具链,而如今Vite 正在推动 Web 框架的新一轮创新竞赛。
请添加图片描述

二.Vite3.0有那些特性


1.模板变更
当你使用Vite创建Vue模板时候,你会发现主题与Vite的文档一致,同时扩展了暗色和亮色模式,我们知道手机一直以来都有深色模式,这无疑满足了广大用户的需求。
2.优化
总体来说Vite3修复了400+issuse,减少了体积,冷启动的得于优化
3.CLI的更新:
执行 vite 命令进行启动项目时,终端的界面和之前会不同,只所以这样做的目的是为了避免 Vite 开发服务的端口和别的应用冲突,所以默认的端口号从之前的 3000 变成了 5173,这个解决了很多人的痛点。
4.开箱即用的 WebSocket 连接策略:
在Web IDE中需要我们手动配置 WebSocket,这样才能 使 HMR 生效,这对很多人非常不友好。目前 Vite 内置了一套更加完善的 WebSocket 连接策略,它能够自动满足更多场景的 HMR 需求。

二.Vite存在那些缺点和优点

优点:
1.开发环境速度非常快,体验非常好
2.支持Vue,React等
3.产物简洁清晰。
4.快速的冷启动,不需要打包操作。
5.即时的热模块更新,替换性能和模块数量的解耦让更新飞起;
6.真正的按需编译,不再等待整个应用编译完成.
缺点:
1.只针对ES6浏览器,脚手架不包括Vuex,Router等.
三.总结
Vite 3.0 带来了一系列的重大的架构变化,这个是市场的需求发展规律,开发工具肯定是向着发展越来越好用的道路前行,例如依赖预构建的重构、生产环境中对 Esbuild 预打包依赖的支持以及对 Pure ESM 的全面支持。 在过去的一年多时间里,Vite团队做出重大的努力和牺牲,因此Vite 团队做了很多功能改进和架构升级。 你可以发现在Github Star 已经达到 44k+,并且还在维护中。Vite的社区生态也逐渐完善。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超维Ai编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值