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

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

  •  
  •   Leon6868 · 17 天前 · 1401 次点击

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

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