Lav*_*ods 5 typescript react-native
我已经初始化了一个react-native-project并将其转换为使用TypeScript。我还设置了项目以编译为 web、android 和 ios。安装 Webpack 以启动网页版本。我在 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 Node v14.0.0 上运行
小智 2
这可能会有所帮助。这是我的 .babelrc: { "presets": [ "@babel/preset-env", "@babel/preset-react", "@babel/preset-flow" ] }
https://github.com/babel/babel/issues/9351
| 归档时间: |
|
| 查看次数: |
7439 次 |
| 最近记录: |