node_modules / react-native / index.js中的React Native SyntaxError:意外令牌,在Android Build上应为预期的{{(13:7)]

问题描述 投票:0回答:1

我已经初始化了react-native-project并将其转换为使用TypeScript。我还设置了项目以编译为Web,Android和ios。已安装Webpack以启动Web版本。我在Web和iOS上都能正常工作,但是当我运行yarn android并构建到android时,我在Metro窗口和android模拟器上遇到来自node_modules下react-native项目内index.js文件的语法错误。

这仅在Android上发生。我已经安装了许多babel插件和预设,所以我不确定为什么这个index.js文件不适用于Android但可以在iOS上正常工作。任何帮助都会很棒。我已经在公共仓库中上传了该项目。

我在github仓库中有一个入门项目,因此您可以提取我的确切设置。https://github.com/hybridmindset/liveapp

我正在跑步Mac OS版本Catalina 10.15.4节点v14.0.0

Metro server window with Error

Android Simulator Window with Error

typescript react-native react-native-android
1个回答
0
投票

这可能有帮助。这是我的.babelrc:{“预设”:[“ @ babel / preset-env”,“ @ babel /预设反应”,“ @ babel /预设流”]}

https://github.com/babel/babel/issues/9351

© www.soinside.com 2019 - 2024. All rights reserved.