1作者: sanketsahu4 个月前原帖
我们开发了 browser-metro,这是一款类似 Metro 的打包工具,完全在 Web Worker 中运行。它支持与 React Refresh 的完整热模块替换(HMR)、基于文件的 Expo Router 路由,以及通过 ESM 服务器按需解析 npm 包。API 路由通过 fetch 拦截在浏览器中运行,无需服务器或服务工作者。 与 Expo Snack(服务器端打包)或 CodeSandbox 不同,这里的一切都发生在客户端。目前仅支持网页预览;原生设备预览在计划中。 开源(MIT):[https://github.com/RapidNative/reactnative-run](https://github.com/RapidNative/reactnative-run)