V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
289396212
V2EX  ›  程序员

GitHub 上的 React Native 项目怎么一个都跑不起来,求推荐一个好的学习项目仓库

  •  
  •   289396212 · 191 天前 · 3336 次点击
    这是一个创建于 191 天前的主题,其中的信息可能已经有所发展或是发生改变。
    32 条回复    2024-06-12 17:40:22 +08:00
    facebook47
        1
    facebook47  
       191 天前 via Android
    ems-admin ,可以试试😁😁😁
    facebook47
        2
    facebook47  
       191 天前 via Android
    @facebook47 不好意思,看错了,请忽略😂😂😂
    bunny189
        3
    bunny189  
       191 天前 via iPhone
    速速弃暗投明用我们 flutter
    lisongeee
        4
    lisongeee  
       191 天前
    你说的跑不起来是什么?

    我理解的能跑起来是在 GitHub Actions 上能直接编译成功

    如果你说的是用户用自己的本地 IDE 打开项目然后点击 IDE 的运行按钮,这种情况跑不起来还挺常见的
    iOCZS
        5
    iOCZS  
       191 天前
    找个新的呗
    a2233
        6
    a2233  
       191 天前
    应该是太久远了,很多东西都更新了,具体要看跑不起来的原因是什么了。
    要学习 React Native ,国内慕课网上有一些比较系统的教程,最重要的是可以加群,不懂的直接群里问老师。
    frankies
        8
    frankies  
       191 天前 via Android
    新手建议直接上 expo
    easy666
        9
    easy666  
       191 天前
    @bunny189 flutter 的团队最近好像给裁了不少人。。。
    LeeReamond
        10
    LeeReamond  
       191 天前
    前端项目都这样,超过三个月的能不能跑起来都要心里捏把汗
    ntedshen
        11
    ntedshen  
       191 天前   ❤️ 1
    盲猜:
    op 在用 windows
    且 op 找到的项目的*.lock 文件里有 node-gyp 字样。。。
    AvilCore
        12
    AvilCore  
       191 天前 via Android
    人家 ghactions 能跑,你跑不了不就是你的问题么,照着人家 ghactions 的命令打一圈就得了


    况且现在 rn 主推 expo go 或者 找个脚手架 比如 ignite
    jspatrick
        13
    jspatrick  
       191 天前
    expo 整个流程跑通也废了一番功夫,不过好像 rn 活跃的仓库都是 expo 系的了
    xiaoshan5733
        14
    xiaoshan5733  
       191 天前
    我用 expo 开发的聊天 app ,不需要安装 iOS 、Android 原生环境(本地打包除外) ,可以试试
    https://github.com/wengqianshan/WuKongIMReactNative
    codegenerator
        15
    codegenerator  
       191 天前
    React Native 在国内用问题比较大,不开代理有些包无法下载
    开代理又回出现 bug ,建议转 flutter
    drymonfidelia
        16
    drymonfidelia  
       191 天前
    @bunny189 千万别用他们 flutter 像游戏一样做的 UI 框架 组件一多性能炸裂,比 PPT 还卡
    wen20
        17
    wen20  
       191 天前
    要我说腾讯学 Donut , 微信小程序,APP 端一起出。 比其他框架都实在。

    https://dev.weixin.qq.com/docs/framework/?utm_source=platform-capabilities
    jqtmviyu
        18
    jqtmviyu  
       191 天前
    React Native 是启动个 demo 真的痛苦.
    murmur
        19
    murmur  
       191 天前
    rn 很多 demo 是 7.3 以下甚至 6.x 的版本,除非自己组项目,直接上 0.74 一堆兼容问题
    ARslince
        20
    ARslince  
       191 天前
    https://github.com/slince-zero/StickerSmash
    可以试一下这个例子,就是 expo 官方文档的那个例子,用 expo 启动还是很容易的,不过启动之前,需要先按着 expo 官方文档安装一下环境。
    crackidz
        21
    crackidz  
       191 天前
    第一次用 RN 吧...
    alleluya
        22
    alleluya  
       191 天前
    现在开发 rn 得走 expo 那套吧
    289396212
        23
    289396212  
    OP
       191 天前
    @crackidz 好多年前开发过一阵子
    l4ever
        24
    l4ever  
       190 天前
    rn 感觉是个烂摊子项目
    不痛不痒没有社区支持
    leokun
        25
    leokun  
       190 天前
    我觉得应该弃坑 rn ,想象很美好
    lijintapx
        26
    lijintapx  
       190 天前
    @codegenerator YES,我使用 RN 的时候发现依赖怎么都下载不下来,找了两天资料开代理才解决,真心折磨
    i1MqODKe0P16t1Ra
        27
    i1MqODKe0P16t1Ra  
       190 天前
    @bunny189 顺便问一下,flutter 有什么好的开源项目可以参考的吗? 我之前看了几个项目,都是 flutter 低版本的,现在都跑不起来。 技术上偏于后端,特别看好 flutter ,去年做了个几个小 demo 没问题,就是一直找不到一个像样的项目给参考一下,做个正规的完整项目 谢谢
    edisonxxu
        28
    edisonxxu  
       190 天前 via iPhone
    @joyarise b 站漫画(非直播页面) miraa (独立开发者写的 非常不错) 微信表情包页面(我看微信引入了 flutter 全量包但没找到太多叶 可能用于小程序渲染了)
    MRG0
        29
    MRG0  
       190 天前
    rn 搞起来比 uniapp 还难受,我真以为他是“银弹”了
    lp4298707
        30
    lp4298707  
       189 天前
    @MRG0 uniapp 开发体验比 RN 真的好太多太多太多了,5 年前做 RN 的时候 一个报错要查一天资料才能解决,同样的项目在我的电脑能运行 同事的就运行不了的时候太多了!
    MRG0
        31
    MRG0  
       189 天前
    @lp4298707 #30 rn 门槛有点高,我想找个时间选择组件,找半天都运行不起来,直接放弃了
    tgyum
        32
    tgyum  
       189 天前
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5863 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:36 · PVG 10:36 · LAX 18:36 · JFK 21:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.