捆绑
index.js
[未开发的开发] 0.0%(0/1),失败。 错误:捆绑失败:错误:找不到模块“ @ babel / core”(同时处理预设:
其他人也遇到了类似的问题,这些问题可以通过以下一种方法解决:
{
"presets": [
"react-native"
],
"env": {
"development": {
"plugins": [
"transform-react-jsx-source"
]
}
}
}
不幸的是,其中没有一个对我有用。这是在我安装了“ react-native-svg”:“ ^ 6.4.1”和“ react-native-svg-charts”:“ ^ 5.2.0”之后发生的。
我的package.json是
"dependencies": {
"react": "16.0.0",
"react-native": "0.51.0",
"react-native-svg": "^6.4.1",
"react-native-svg-charts": "^5.2.0",
"react-navigation": "^1.5.11",
"react-navigation-redux-helpers": "^1.0.5",
"react-redux": "^5.0.6",
"redux": "^3.7.2",
"redux-logger": "^3.0.6",
"redux-persist": "^5.4.0"
},
"devDependencies": {
"@babel/core": "^7.0.0-beta.52",
"babel-jest": "23.2.0",
"babel-loader": "^7.1.5",
"gulp-babel": "^7.0.1",
"babel-preset-react-native": "2.1.0",
"jest": "23.3.0",
"react-test-renderer": "16.4.1"
},
"jest": {
"preset": "react-native"
}
我也尝试了其他一些操作,已将node_modules目录删除了约150次,然后重新安装。总是一样的错误。我已经安装了@ babel / core和babel-core。我更改了版本号,将其从依赖项移至devDependencies,然后又移回了。什么都没用。
当我执行npm install时-一切似乎都可以正常安装
当我执行react-native run-android时,它将运行代码,并将其加载到仿真设备上
在'Nexus_6_API_28(AVD)-9'上为app:debug安装APK'app-debug.apk' 安装在1台设备上。 建立成功 总时间:10.373秒
但是,此后,当它在设备上运行时,我会收到红色的死亡屏幕。
捆绑
index.js
[未开发的开发] 0.0%(0/1),失败。 错误:捆绑失败:错误:找不到模块'@ babel / core'(同时处理预设:“ /Code/nr/node_modules/babel-preset-react-native/index.js”)
答案 0 :(得分:0)
好吧,几个小时后,似乎至少有一个上面的DID工作。剩下的问题是关闭Metro Bundler航站楼并启动一个新的航站楼。感谢对TransformError with babel-preset-react-native/index.js
的已接受答案的评论