找不到模块"@babel/内核"反应本机



捆绑index.js[开发,非缩小] 0.0% (0/1(,失败。 错误:捆绑失败:错误:找不到模块"@babel/核心"(处理预设时:

其他人也有类似的问题,这些问题通过以下方法之一得到解决:

  1. 卸载 babel-preset-react-native 并重新安装它 @2.1.0。
    1. 有些人只能使用 yarn 而不是 npm 来解决这个问题
  2. 将 Babel 迁移到 devDependancies
  3. 更新 .babelrc 文件

{
"presets": [
"react-native"
],
"env": {
"development": {
"plugins": [
"transform-react-jsx-source"
]
}
}
}

不幸的是,这些中没有一个对我有用。 这发生在我安装"react-native-svg":"^6.4.1"和"react-native-svg-charts":"^5.2.0"之后。

我的包.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"
}

我也尝试了其他一些事情,我已经删除了大约 150 次node_modules目录并重新安装。 总是相同的错误。 我已经安装了@babel/核心和通天塔核心。 我已经更改了版本号,将它们从依赖项移动到 devDependencies,然后再移回。 什么都不起作用。

当我进行 npm 安装 - 一切似乎都安装得很好

当我做反应原生运行android时,它会运行代码,将其加载到模拟设备上

在"Nexus_6_API_28(AVD( - 9"上安装APK"应用程序调试.apk"用于应用程序:调试 安装在 1 台设备上。 构建成功 总时间:10.373秒

但是,紧接着,当它在设备上运行时,我会收到死机的红屏。

捆绑index.js[开发,非缩小] 0.0% (0/1( 失败。 错误:捆绑失败:错误:找不到模块"@babel/核心"(处理预设时:"/代码/nr/node_modules/babel-preset-react-native/index.js"(

好吧,几个小时后,似乎上述 DID 中至少有一个起作用了。 剩下的问题是关闭地铁捆绑器终端并开始一个新的终端。感谢对 TransformError 与 babel-preset-react-native/index 的接受答案的评论.js

相关内容

最新更新