V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Leon6868
V2EX  ›  React

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

  •  
  •   Leon6868 · 57 天前 · 1745 次点击
    这是一个创建于 57 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    5 条回复    2024-11-04 14:46:47 +08:00
    ysc3839
        1
    ysc3839  
       57 天前 via Android
    不行吗?我记得按照官方的教程创建出来的就是 Win32 应用。
    Leon6868
        2
    Leon6868  
    OP
       57 天前
    @ysc3839 #1 默认就是 Windows APP
    dcsuibian
        3
    dcsuibian  
       57 天前
    对性能要求这么高么?为啥不直接用 react 和 electron ?
    ysc3839
        4
    ysc3839  
       57 天前   ❤️ 2
    去确认了一下,默认确实是 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
        5
    Leon6868  
    OP
       56 天前
    @dcsuibian #3 希望做到真正的跨平台
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1259 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:45 · PVG 01:45 · LAX 09:45 · JFK 12:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.