我得到了unexpected token '?'错误。但是,在调试模式下,错误消失了。
unexpected token '?'
aiqt4smr1#
这是有点晚,但我认为它可能会帮助其他在我的情况下,这个问题发生在我安装了一个示例应用程序后:"metro-config": "^0.72.1"和"react-native": "0.70.0-rc.4"。而我的主应用程序仍然使用"react-native": "0.66.4"当我恢复代码时,它也会复制。所以我想出了这个解决方案:1.删除该示例应用程序1.重置1.执行yarn cache clean和npm cache clean -f问题就消失了。
"metro-config": "^0.72.1"
"react-native": "0.70.0-rc.4"
"react-native": "0.66.4"
yarn cache clean
npm cache clean -f
dwbf0jvd2#
我遇到了这个问题,但只是在Android中,它是由我使用的一个空合并赋值(??=)引起的在代码中查找??=,尝试将其更改为扩展方式,并暂时避免使用此运算符,它可能是一个尚未修复的错误不确定,但空合并运算符??也可能导致相同的问题
??=
??
2条答案
按热度按时间aiqt4smr1#
这是有点晚,但我认为它可能会帮助其他
在我的情况下,这个问题发生在我安装了一个示例应用程序后:
"metro-config": "^0.72.1"
和"react-native": "0.70.0-rc.4"
。而我的主应用程序仍然使用"react-native": "0.66.4"
当我恢复代码时,它也会复制。所以我想出了这个解决方案:
1.删除该示例应用程序
1.重置
1.执行
yarn cache clean
和npm cache clean -f
问题就消失了。
dwbf0jvd2#
我遇到了这个问题,但只是在Android中,它是由我使用的一个空合并赋值(
??=
)引起的在代码中查找
??=
,尝试将其更改为扩展方式,并暂时避免使用此运算符,它可能是一个尚未修复的错误不确定,但空合并运算符??
也可能导致相同的问题