Haste模块映射中不存在模块`@babel / runtime / helpers / interopRequireDefault`

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Haste模块映射中不存在模块`@babel / runtime / helpers / interopRequireDefault`相关的知识,希望对你有一定的参考价值。

当我成功运行我的项目构建但是打开应用程序并得到此错误时,我开始学习反应本机我得到这个

我必须像react-native init AwesomeProject一样运行我的react本机示例项目

cd AwesomeProject

npm安装

react-native run-android

并得到这个errorerror:捆绑失败:错误:无法从@babel/runtime/helpers/interopRequireDefault解析模块/Users/macbookpro/AwesomeProject/index.js:模块@babel/runtime/helpers/interopRequireDefault在Haste模块映射中不存在

在我从这个链接完成我的所有反应原生设置之前

https://facebook.github.io/react-native/docs/getting-started.html

我使用的是macOS High Sierra 10.13.6

我将不胜感激任何帮助!

答案

可以通过使用来解决该问题

npm add @babel/runtime
npm install

要么

yarn add @babel/runtime

此问题目前仍未解决,希望在新版本中得到解决。目前,您可以在devDependencies中保留babel / runtime,但如果您想使用此版本的react-native构建发布版本,则需要将@ babel / runtime置于依赖项中。

这里是link更多细节

以上是关于Haste模块映射中不存在模块`@babel / runtime / helpers / interopRequireDefault`的主要内容,如果未能解决你的问题,请参考以下文章

node.js 中的 Haste 模块映射是啥?

错误:jest-haste-map:Haste 模块命名冲突:

jest-haste-map: Haste 模块命名冲突 (AWS, RN)

jest-haste-map:加速模块命名冲突

如何修复 React Native 错误“jest-haste-map:Haste 模块命名冲突”?

@babel/plugin-syntax-dynamic-import 在导入的节点模块中不起作用