Vite构建工具

vite是一个开箱即用的新型前端构建工具.

vite官网https://cn.vitejs.dev/guide/

当开发企业级项目时推荐使用create vite进行vite脚手架构建,其中内置了vite的默认配置,

是快速生成主流框架基础模板的工具.

npm create vite@latest

yarn create vite

vite在进行构建的时候会进行以下几个步骤

1.vite支持esmodule的导出类型,不同的第三方包需要遵守第三方的导出格式,所以vite在import这些三方包的时候会统一调用esbuild(go语言处理js语法的库)处理成esmodule的导出格式,

同时放在node _modules中的vite文件中方便路径重写

2.解决网络多包传输的问题(依赖预构建)

浏览器在引入js文件时通常通过http请求获取资源,在我们使用esmodules格式去引入三方依赖包的时候、有可能第三方还import了其他的依赖,就会导致浏览器不停的去请求、下载依赖,导致网络请求的性能浪费.

使用vite构建的时候,vite不管你有多少个export和import ,vite都会尽可能的将这些依赖集成处理,最后只剩成一个或者几个模块,减少http请求的次数.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值