捆绑
index.js
[开发,未缩小]0.0%(0/1),失败。
错误:捆绑失败:错误:无法找到模块“@babel/core”(处理预设时:
其他人也有类似的问题,这些问题是通过以下方法之一解决的:
-
卸载babel preset react native并在@2.1.0重新安装。
-
有些人只能用纱线而不是npm来解决这个问题。
-
把巴别塔搬到德夫德潘丹西
-
用更新.babelrc文件
{
"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的时候-一切看起来都很好
当我在本地运行android时,它会运行整个代码,并将其加载到模拟设备上
为app:debug在nexus_6_api_28(avd)-9上安装apk'app debug.apk'
安装在1个设备上。
生成成功
总时间:10.373秒
然而,紧接着,当它在设备上运行时,我收到了死亡的红色屏幕。
捆绑
索引.js
[开发,未缩小]0.0%(0/1),失败。
错误:绑定失败:错误:找不到模块“@babel/core”(处理预置时:“/code/nr/node_modules/babel preset react native/index.js”)