Vite 初探
vite
- 开发环境中,无需编译,快速冷启动
- 轻量快速的模块热更新
- 真正的按需编译,不再等待整个应用编译完成
vite对比webpack
webpack是基于entry分析模块及其依赖,最终形成依赖图,最后打包成一个bundle。 然后我们才能打开页面请求本地的dev服务器上的bundle资源
即entry->route->module->http request-> server
vite是收到http请求之后,再去分析entry,走之后的构建流程。
即http-request-> server-> entry -> route -> module
简而言之,webpack是等待打包成bundle之后才能访问资源;vite是访问之后才去分析入口及其依赖,无需等待。
使用vite
npm install vite -g
npm init vite-app vue3_test_vite
cd vue3_test_vite
npm i
npm run dev
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
2020-02-19 JavaScript 闭包&基于闭包实现柯里化curry和bind
2020-02-19 JavaScript 种一颗二叉树
2020-02-19 JavaScript 对象数字键特性实现桶排序
2020-02-19 JQuery常用CSS操作
2019-02-19 MyBatis配置文件SqlMapCofing.xml(属性加载&类型别名配置&映射文件加载)
2019-02-19 Mybatis架构&MybatisDao的两种开发方式(原始Dao,接口动态代理)