如何将 React Native 打包成 Win32 而不是 Windows APP

50 天前
 Leon6868

如题,个人认为 react native for windows 最大的问题就是没法打包成 win32 app ,根本不具有实用性。

1704 次点击
所在节点    React
5 条回复
ysc3839
50 天前
不行吗?我记得按照官方的教程创建出来的就是 Win32 应用。
Leon6868
50 天前
@ysc3839 #1 默认就是 Windows APP
dcsuibian
50 天前
对性能要求这么高么?为啥不直接用 react 和 electron ?
ysc3839
49 天前
去确认了一下,默认确实是 UWP App 。
在官方文档中 npx react-native init-windows --overwrite 这一步,改为执行
npx react-native init-windows --template cpp-app --overwrite
可以创建 Win32 版本。

但是目前最新版改为依赖 WinUI 3 了,Win32 应用不打包成 AppX ,要添加 WinUI 3 依赖比较麻烦。
看了下代码,0.74 开始才改成 WinUI 3 的,所以可以用 0.73.21 版本。同样也是要使用上面的 --template cpp-app 命令创建项目。
Leon6868
49 天前
@dcsuibian #3 希望做到真正的跨平台

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1086243

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX