体验Vite快速构建项目


前端大佬尤雨溪在知乎上回答这样一个问题, 随着vite2.0的发布,直接引爆前端圈。

那么vite到底好在哪里,如何使用呢?

接下来由大师兄带你一起走进vite世界。

一. Vite简介

Vite是一种新型前端构建工具,能够显著提升前端开发体验。

在日常开发中,一般使用Webpack对项目进行构建编译,最后打包成Bundle文件。

当冷启动开发服务器时,基于打包器的方式启动必须有限抓取并构建整个应用之后才能提供服务,随着项目的规模越大,Webpack启动服务器变得缓慢。

而Vite 通过在一开始将应用中的模块区分为依赖源码两类,改进了开发服务器启动时间。

Vite以原生ESM方式提供源码。这实际上是让浏览器接管了打包程序的部分工作:Vite 只需要在浏览器请求源码时进行转换并按需提供源码。根据情景动态导入代码,即只在当前屏幕上实际使用时才会被处理。


浏览器支持

开发环境中:Vite需要在支持原生 ES 模块动态导入的浏览器中使用。

生产环境中:默认支持的浏览器需要支持 通过脚本标签来引入原生 ES 模块 。可以通过官方插件 @vitejs/plugin-legacy 支持旧浏览器。

二. 项目搭建

1.环境准备

Vite需要Node.js版本 >=12.0.0
查看Node版本,如低于12.0.0 请升级

➜ node -v
➜ v16.1.0
2.创建项目
# 使用npm
➜ npm init @vitejs/a

# 安装依赖
➜ npm install

# 启动项目
➜ npm run dev

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一条苍老的小鱼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值