React Native 运行 Android
Posted
技术标签:
【中文标题】React Native 运行 Android【英文标题】:React Native Run Android 【发布时间】:2018-07-14 09:58:05 【问题描述】:面对 react native run-android 的问题。 我无法启动响应应用程序
Loading dependency graph, done.
error: bundling failed: Error: Plugin/Preset files are not allowed to export objects, only functions. In E:\react\udemy2\node_modules\babel-preset-expo\index.js
at createDescriptor (E:\react\udemy2\node_modules\@babel\core\lib\config\config-descriptors.js:162:11)
at items.map (E:\react\udemy2\node_modules\@babel\core\lib\config\config-descriptors.js:87:50)
at Array.map (<anonymous>)
at createDescriptors (E:\react\udemy2\node_modules\@babel\core\lib\config\config-descriptors.js:87:29)
at createPresetDescriptors (E:\react\udemy2\node_modules\@babel\core\lib\config\config-descriptors.js:79:10)
at presets (E:\react\udemy2\node_modules\@babel\core\lib\config\config-descriptors.js:61:19)
at presets (E:\react\udemy2\node_modules\@babel\core\lib\config\config-descriptors.js:51:25)
at mergeChainOpts (E:\react\udemy2\node_modules\@babel\core\lib\config\config-chain.js:308:26)
at E:\react\udemy2\node_modules\@babel\core\lib\config\config-chain.js:271:7
BUNDLE [android, dev] ..\..\../index.js ░░░░░░░░░░░░░░░░ 0.0% (0/1), failed.
【问题讨论】:
【参考方案1】:当我收到此错误时,这对我有用
原因:就像 env 现在是 @babel/env 一样,react 应该是 @babel/react,所以你需要安装
npm i @babel/preset-react
在.babelrc中
"presets": ["@babel/preset-env","react"]
检查上面是否可以帮助您摆脱该错误,如果没有则分享您安装的 babel 包版本和 babel 配置
【讨论】:
以上是关于React Native 运行 Android的主要内容,如果未能解决你的问题,请参考以下文章
使用 wix@react-native-navigation 运行 react-native 应用程序时出错
使用 react-native run-android 运行时出现 React-Native 错误