快速了解
完整资料
资料已展开关于 Vite
vite —— 一个由 vue 作者尤雨溪开发的 web 开发工具
它具有以下特点:
- 快速的冷启动
- 即时的模块热更新
- 真正的按需编译
知乎回答
Vite,一个基于浏览器原生 ES imports 的开发服务器。利用浏览器去解析 imports,在服务器端按需编译返回,完全跳过了打包这个概念,服务器随起随用。同时不仅有 Vue 文件支持,还搞定了热更新,而且热更新的速度不会随着模块增多而变慢。针对生产环境则可以把同一份代码用 rollup 打。虽然现在还比较粗糙,但这个方向我觉得是有潜力的,做得好可以彻底解决改一行代码等半天热更新的问题。
vite 主要特点是基于浏览器 native 的 ES module 来开发,省略打包这个步骤,因为需要什么资源直接在浏览器里引入即可
Vite 的由来
在此之前,如果我们所开发的应用比较复杂(代码量偏大),使用 Webpack 的开发过程相对没有那么「丝滑」,具体表现为以下两点:
Webpack Dev Server 冷启动时间会比较长,稍大一点的项目启动开发服务都需要等待 10 - 20 秒;
Webpack HMR 热更新的反应速度比较慢,修改完代码需要等待编译器全部编译完成才能开始同步到浏览器;
适合的使用方向
vite —— 一个由 vue 作者尤雨溪开发的 web 开发工
Vite,一个基于浏览器原生 ES imports 的开发服务器
知乎回答
利用浏览器去解析 imports,在服务器端按需编译返回,完全跳过了打包这个概念,服务器随起随用
Vite 的由来
同时不仅有 Vue 文件支持,还搞定了热更新,而且热更新的速度不会随着模块增多而变慢
收录线索
Vue前端软件 / 应用
资料说明
内容根据公开资料整理;版本、兼容性与服务状态请以官网最新说明为准。
