Re.Pack基于Webpack的React Native构

Webpack 生态的 Re.Pack,蛮适合搞 React Native 的你。它不是另起炉灶,而是把 Webpack 那一套直接搬进来了。熟悉 Webpack 的同学,上手几乎没门槛,连开发服务器都集成好了,HMR、React Refresh 啥的都安排得明明白白。想从 Metro 切换过来?一点也不麻烦,插件机制直接接进去就能用。

Webpack 的打包能力一直挺强,但放在 React Native 里用,之前总有点不顺手。Re.Pack就了这个问题:保留你熟悉的 Webpack 配置方式,同时又不牺牲 React Native 的原生特性。开发、打包一条龙,连source map、远程调试这些都能顺带好。

它用的还是Webpack 5,和React Native CLI的插件系统配合,基本你 Webpack 能搞的,它都能搞。比如你要做多平台构建(像 iOS、Android、甚至 out-of-tree 平台),只要配置分分钟。对了,它的模板项目也挺清爽的,建议你去看看。

日常开发的体验也还不错,HMRReact Refresh开箱即用,r键一按就能重载应用,连手动都省了。调试嘛,有source map、远程 JS 调试支持,配合 Chrome 调试器也 OK。

如果你本身就熟 Webpack,或者项目里 Webpack 配置已经比较复杂,那 Re.Pack 能省下你不少折腾时间。要是你正好想从Metro脱身,又不想放弃 React Native 生态,那可以试试这个方案。

zip 文件大小:964.44KB