【问题标题】:Unexpected token '?' no stack in React Native意外的令牌 \'?\' React Native 中没有堆栈
【发布时间】:2022-12-24 01:01:54
【问题描述】:

我收到 unexpected token '?' 错误。但是,在调试模式下,错误消失了。

【问题讨论】:

    标签: typescript react-native


    【解决方案1】:

    这有点晚了,但我认为这可能对其他人有所帮助

    在我的例子中,这个问题发生在我安装了一个示例应用程序之后: "metro-config": "^0.72.1"和"react-native": "0.70.0-rc.4"。而我的主要应用程序仍在使用"react-native": "0.66.4"

    当我还原代码时它也会复制。所以我想出了这个解决方案:

    1. 删除该示例应用程序
    2. 重置
    3. 做yarn cache clean和npm cache clean -f

      问题消失了。

    【讨论】:

      【解决方案2】:

      我遇到了这个确切的问题,但仅在 Android 中,它是由我使用过的无效合并分配 (??=) 引起的

      在您的代码中查找 ??= 并尝试将其更改为扩展方式并暂时避免使用此运算符,这可能是一个尚未修复的错误 不确定,但无效合并运算符 ?? 也可能导致同样的问题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-01-26
        • 2016-07-16
        • 2016-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-10
        • 1970-01-01
        相关资源
        最近更新 更多