【问题标题】:React-Native, React-Native-Web and React-Navigation/StackReact-Native、React-Native-Web 和 React-Navigation/Stack
【发布时间】:2022-10-25 03:59:39
【问题描述】:

有没有人能够让 React-Native 0.7、React-Native-Web 和 React-Navigation/Stack 6.2.3 在网络上工作?我有一个在 iOS 和 Android 上运行的小应用程序,我也试图在网络上启用它。 iOS 和 Android 部分工作正常并使用 Metro。

但是,webpack 构建继续出错,并在 NavigationContainer 上显示“模块解析失败:意外令牌”。

我尝试在各自的 GitHub 存储库上搜索 react-native-web 和 react-navigation 问题。但是,找不到解决我问题的方法。还尝试使用几种不同的配置/加载器修改 webpack.config。

也使用下面的链接作为参考: https://arry.medium.com/how-to-add-react-native-web-to-an-existing-react-native-project-eb98c952c12f https://gist.github.com/skabbes/0bfa0a969aac8ec13f716dda1ad2ab43

【问题讨论】:

    标签: react-native react-native-web react-navigation-v6


    【解决方案1】:

    是的,碰巧我维护了一个库,它就是这样做的:创建一个也可以在网络上运行的裸 React Native 应用程序:? Luna - https://github.com/criszz77/luna

    这是一个活生生的例子:https://criszz77.github.io/luna/

    你可以在 wiki 页面上找到更多关于它是如何实现的,你也可以自己实现它:https://github.com/criszz77/luna/wiki

    通过使用react-scripts,您不必自己处理 webpack、babel 和其他硬配置。

    它目前不在 0.7 上运行(没有时间进行更新),但它计划尽快支持所有最新版本的课程。

    编辑:更新为0.70.3?

    【讨论】:

    • 更新了维基链接
    猜你喜欢
    • 2021-11-02
    • 2021-01-24
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多