2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

Cloudflare 通过 Vite 插件和 React Router v7 支持增强了开发人员体验

作者:Steef-Jan Wiggers

  • 2025-05-23
    北京
  • 本文字数:1232 字

    阅读完需:约 4 分钟

大小:580.54K时长:03:18
Cloudflare通过Vite插件和React Router v7支持增强了开发人员体验

Cloudflare 新的 Vite 插件(Vite plugin,v1.0)通过将Workers运行时直接集成到 Vite 构建过程中并添加了对 React Router v7的官方支持,简化了 Cloudflare Workers 上的 Web 应用程序开发。

 

该插件利用 Vite 6 的环境 API,允许开发人员在 workerd 运行时中运行 Worker 代码,协调开发和生产环境使其保持一致。高级前端工程师Michal Kuncio在 X 上写道:

 

通过利用 @vite_js 环境 API,你现在可以在开发服务器上使用 Cloudflare Workers 来模拟生产环境的行为。

 

此外,这种集成建立在 Vite 作为快速构建工具的流行基础之上。像 Shivani Sharma 这样的开发者在LinkedIn上赞扬了它,因为与Create React App相比,它具有更卓越的速度、打包和配置灵活性,以及高效的热模块替换和强大的插件生态系统。

 

Vite 6 引入了环境 API(Environment API),这是一个重大的架构变化,使 Vite 开发服务器能够与各种自定义的运行时环境交互,包括 worker。Cloudflare 与 Vite 团队合作开发了这个 API。

 


来源:Cloudflare博客文章

 

The plugin simplifies the Worker's configuration, giving developers more control.

Lastly, the plugin supports the complete Cloudflare Developer Platform, including KV, D1, Service Bindings, RPC, Durable Objects, Workflows, and Workers AI. Existing Workers can be adapted for Vite by installing the @cloudflare/vite-plugin dependency and adding a Vite configuration.

 

Cloudflare Vite 插件支持使用 React、Vue 和 Svelte 等框架构建的单页应用程序(SPA)。开发人员可以使用 create- Cloudflare CLI创建新的 React SPA,该 CLI 处理 create-vite 并配置 Cloudflare Vite 插件。现有的 Vite SPA 项目可以通过添加 @cloudflare/vite-plugin 依赖项和 wrangler.jsonc 配置文件进行更新。

 

该插件将 Vite 开发服务器与 Workers Assets 集成在一起,用于前端应用程序。此外,该插件简化了具有 Worker 后端的应用程序的开发和部署工作流程。Vite 开发服务器在 Cloudflare Workers 运行时中运行 Worker。开发人员可以修改 Worker 代码(例如,在 api/index.ts 中),并在不丢失 UI 状态的情况下实时查看更改。该插件还简化了构建和部署过程:vite build 输出客户端和服务器代码,vite preview 允许在 Workers 运行时中预览构建,而 wrangler 直接部署应用程序。

 

Cloudflare Vite 插件也支持React Router v7。开发人员可以使用 create-cloudflare CLI 创建新的 React Router 应用程序。专注于 React 生态系统的软件工程师 Ardizanki 在推特上写道:

 

React Router 是 React 18 到 React 19 之间的最佳桥梁。你可以将其作为一个完整的框架使用,也可以作为库集成到你自己的架构中。

 

该插件简化了 Worker 的配置,赋予开发人员更多的控制权。

 

最后,该插件支持完整的 Cloudflare 开发者平台,包括KVD1服务绑定RPC持久对象工作流Workers AI。现有的 Workers 可以通过安装 @cloudflare/vite-plugin 依赖并添加 Vite 配置来适应 Vite。

 

原文链接:

https://www.infoq.com/news/2025/05/cloudflare-vite-plugin/

2025-05-23 08:005559

评论

发布
暂无评论

商业&技术双轮驱动,企业数智化运营新力量

用友BIP

数智营销

lazada商品列表数据接口方法(lazada.item_search)

tbapi

lazada商品详情数据接口 lazada商品数据接口 lazada商品API接口 lazada API接口

致敬中国数据库的黄金时代-记录阿里云数据库从落选到登顶魔力象限的全过程

小猿姐

数据库 阿里云 Gartner 魔力象限

PAM:完善的第三方应用

尚思卓越

网络安全

直播预告|国产化软硬件升级替换之路:可观测性建设之路

博睿数据

软件测试/测试开发丨分层测试体系、单元、UI 、接口、白盒测试

测试人

软件测试 测试开发

降人工简流程,人工智能助力企业打赢人力成本战

用友BIP

降本增效

11项指标!企业应用软件国产替代的选型标准与创新之路

用友BIP

国产替代

倒计时1天|2023开放原子开发者大会,明天见!

开放原子开源基金会

开源

从身份治理出发,助力教育行业回归教育本质

Authing

低代码 教育 Authing 身份管理平台 身份管理

文心一言 VS 讯飞星火 VS chatgpt (161)-- 算法导论13.1 1题

福大大架构师每日一题

福大大架构师每日一题

【终极教程】cocos2dx-js 分批次混淆压缩js文件

Geek_66e2f3

软件测试/测试开发丨深入了解软件测试:原则、对象、作用与缺陷

测试人

Python 人工智能 软件测试 测试开发

玩转Spring状态机

不在线第一只蜗牛

spring 状态机

融云数智办公获 IT168「2023 年度信创卓越贡献奖」

融云 RongCloud

产品 IT 信创 信息技术 数智办公

用友BIP资产云,盘活数据,助力国有资产保值增值

用友BIP

资产管理

重磅发布|2023年度中国可观测性现状调研报告发布

博睿数据

Solidity之旅(十三)函数及其可见性和状态可变性

BSN研习社

云技术分享 | EC2 之 Windows 忘记密码(一)

亚马逊云科技 (Amazon Web Services)

ssm Amazon EC2 launch

广告精准投放人群的实现:千万用户过滤指定人群

xfgg

Java

开放原子开发者大会——操作系统大会2023成功举办

开放原子开源基金会

开源

缓存:系统设计中至关重要的一环

互联网工科生

数据库 缓存 缓存技术

研发提效必备技能:手把手教你基于Docker搭建Maven私服仓库

冰河

程序员 DevOps 研发效能 系统架构 架构师

蓝戟英特尔锐炫A770评测:多款热门游戏性能提升,XeSS取得丰硕成果

E科讯

探索光伏单晶行业成本管理之业务场景分析

用友BIP

成本管理 光伏单晶行业

Cloudflare通过Vite插件和React Router v7支持增强了开发人员体验_编程语言_InfoQ精选文章