Vite 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Vite 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Vite 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Vue 组件
开源组织
地区 国产
投 递 者 不详
适用人群 未知
收录时间 2018-07-08

软件简介

vite 是一个由原生 ESM 驱动的 Web 开发构建工具。在开发环境下基于浏览器原生 ES imports 开发,在生产环境下基于 Rollup 打包。

vite 作用

  • 快速的冷启动:不需要等待打包操作;
  • 即时的热模块更新:替换性能和模块数量的解耦让更新飞起;
  • 真正的按需编译:不再等待整个应用编译完成,这是一个巨大的改变。

vite 功能实现

  • 提供 web server:借用了 koa 来启动服务
  • 模块解析:核心是拦截浏览器对模块的请求
  • 支持 /@module/ :判断路径是否以 /@module/ 开头,如果是取出包名,去 node_module 里找到这个库,基于 package.json 返回对应的内容
  • 文件编译:拦截了对模块的请求并执行实时编译

vite 运行原理

  • 在浏览器端使用 export、import 的方式导入和导出模块,在 script 标签里设置 type="module" ( ES Modules 目前主流的浏览器都已经支持)。
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(6)
发表了资讯
04/01 07:17

Vite 2.9 发布,全新的前端构建工具

Vite 2.9 已发布。 主要更新内容: 提升冷启动速度 支持 CSS Sourcemaps 增强 Web Workers 面向插件和框架作者的新工具 提升冷启动速度 在 2.9 之前,Vite 首次在项目上运行 dev 需要执行扫描阶段以发现依赖关系,然后在启动服务器之前预先捆绑它们。在 2.9 中,扫描和预捆绑依赖项现在都是非阻塞的,因此服务器在冷启动期间会立即启动。 此外,现在还支持请求在管道中流动,从而提高初始冷启动加载速度,并在重新处理和让 Vite...

7
6
发表了资讯
02/14 07:10

Vite 2.8 发布,全新的前端构建工具

Vite 2.8 已发布。 主要更新内容: 升级底层:esbuild 0.14 & TypeScript 4.5 Workers 使用新的 URL() 模式 减少内存占用空间:2.8 的发布包大小约为 2.7 的 1/4,安装包大小减少了约一半 减少内存占用空间 Version Publish Size Install Size 2.7.0 12.7MB 25.2MB 2.8.0 4.6MB 17.4MB 默认预览端口 vite preview的新默认端口是 4173(避免与 MacOS 使用的 5000 端口冲突) Workers 使用了标准语法 当使用new URL('path', impor...

7
3
发表了资讯
2021/10/02 08:41

Vite 官方中文文档正式迁移至 Gitee Pages 部署

Vue.js 作者尤雨溪昨日宣布,Vite 官方中文文档已经正式迁移到 Gitee Pages 部署,并表示后续也会把 Vue 官方中文文档迁移过去。 Vite 官方中文文档地址:https://cn.vitejs.dev/ (实测速度飞快,完全就是秒开) 大约一周之前,尤雨溪曾呼吁国内开发者在未经官方翻译团队认可的情况下,不要擅自部署官方的中文文档。他表示,虽然能理解这是为了给国内开发者提供更快的访问速度,但也存在两个困扰着他的问题: 非官方维护的文档...

17
1
发表了资讯
2021/08/23 16:22

Vite 2.5 发布,全新的前端构建工具

8 月 16 日,Vite 发布了 2.5 版本,此版本修复了一些 Bug,也带来了一些新特性: 基于 esbuild 将 CSS 压缩速度提升了 6 倍 提供了非 Chromium 内核的 module preload polyfill &etc. Vite(法语意思是 “快”,发音为 /vit/,类似 veet)是一种全新的前端构建工具。你可以把它理解为一个开箱即用的开发服务器 + 打包工具的组合,但是更轻更快。Vite 利用浏览器原生的 ES 模块支持和用编译到原生的语言开发的工具(如 esbuild)...

4
5
发表了资讯
2021/08/23 10:30

淘系前端架构周刊:Vite 2.5 发布、微软发布首个 Windows 11 ISO 镜像

🗞 News Vite 2.5 发布 本月 16 号,Vite 发布了 2.5 版本,该版本修复了一些 Bug,也带来了一些新特性: 基于 esbuild 将 CSS 压缩速度提升了 6 倍 提供了非 Chromium 内核的 module preload polyfill &etc. Changelog:vite/CHANGELOG.md at v2.5.0 · vitejs/vite 微软发布首个 Windows 11 ISO 镜像 本月 22 号,微软发布了 Windows 11 Insider Preview Build 22000.132 的 ISO 镜像,目前已经可以通过下...

0
6
发表于大前端专区
2021/02/19 11:28

Vite 2.0 发布

Vite 2.0 正式发布了! Vite(法语意思是 “快”,发音为 /vit/,类似 veet)是一种全新的前端构建工具。你可以把它理解为一个开箱即用的开发服务器 + 打包工具的组合,但是更轻更快。Vite 利用浏览器原生的 ES 模块支持和用编译到原生的语言开发的工具(如 esbuild)来提供一个快速且现代的开发体验。 Vite 有多快?在 Repl.it 上从零启动一个基于 Vite 的 React 应用,浏览器页面加载完毕的时候,CRA(create-react-app)甚至...

8
33
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
6 评论
36 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部