- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试通过 xcode (IOS) 和 metrobundler 运行应用程序时,出现此错误
error: bundling failed: Error: Unable to resolve module `@babel/runtime/helpers/interopRequireDefault` from `<rootDir>/index.js`: Module `@babel/runtime/helpers/interopRequireDefault` does not exist in the Haste module map
This might be related to https://github.com/facebook/react-native/issues/4968
To resolve try the following:
1. Clear watchman watches: `watchman watch-del-all`.
2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.
3. Reset Metro Bundler cache: `rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache`.
4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`.
at ModuleResolver.resolveDependency (<rootDir>/node_modules/@react-native-community/cli/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:183:15)
at ResolutionRequest.resolveDependency (<rootDir>/node_modules/@react-native-community/cli/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:52:18)
at DependencyGraph.resolveDependency (<rootDir>/node_modules/@react-native-community/cli/node_modules/metro/src/node-haste/DependencyGraph.js:283:16)
at Object.resolve (<rootDir>/node_modules/@react-native-community/cli/node_modules/metro/src/lib/transformHelpers.js:261:42)
at dependencies.map.result (<rootDir>/node_modules/@react-native-community/cli/node_modules/metro/src/DeltaBundler/traverseDependencies.js:399:31)
at Array.map (<anonymous>)
at resolveDependencies (<rootDir>/node_modules/@react-native-community/cli/node_modules/metro/src/DeltaBundler/traverseDependencies.js:396:18)
at <rootDir>/node_modules/@react-native-community/cli/node_modules/metro/src/DeltaBundler/traverseDependencies.js:269:33
at Generator.next (<anonymous>)
at asyncGeneratorStep (<rootDir>/node_modules/@react-native-community/cli/node_modules/metro/src/DeltaBundler/traverseDependencies.js:87:24)
BUNDLE [ios, dev] ./index.js ░░░░░░░░░░░░░░░░ 0.0% (0/1), failed.
尝试了以下步骤:
watchman watch-del-all
。node_modules
文件夹:rm -rf node_modules && npm install
。rm -rf/tmp/metro-bundler-cache-*
或 npm start -- --reset-cache
。rm -rf/tmp/haste-map-react-native-packager-*
。npm 添加@babel/runtimenpm 安装
卸载守望者
npm 添加@babel/runtime --save-dev
在 .watchmanconfig 中添加了 "ignore_dirs": ["node_modules"]
react-native 启动 --reset-cache
似乎没有任何效果。我被这个错误困住了。这是我的系统信息:
react-native-cli: 2.0.1, react native :0.59.9
守望者--版本 4.9.0
"@babel/runtime": "7.0.0","@babel/cli": "7.5.0","@babel/core": "7.5.4"
已检查文件:@babel/runtime/helpers/interopRequireDefault
存在于给定位置
最佳答案
看起来您的 metro-bundler 没有正确查看文件夹。在构建 RN 库时经历了同样的事情,其中 node_modules
文件夹和 package.json
文件与应用程序入口点不在同一级别。尝试将此添加到您的 metro.config.js
文件(如果没有,则在根目录中创建一个新文件):
const path = require('path');
module.exports = {
projectRoot: path.resolve('example'),
transformer: {
getTransformOptions: async () => ({
transform: {
experimentalImportSupport: false,
inlineRequires: false,
},
}),
},
watchFolders: [path.resolve('node_modules')],
};
example
是你的 rootDir
关于ios - 地铁 bundler 错误 : Module `@babel/runtime/helpers/interopRequireDefault` does not exist in the Haste module map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63644918/
这是一个远景,但我想我可以在开始肮脏的工作之前尝试一下。 我有一个项目要构建一个应用程序,该应用程序将针对定义的输入站(顶点)和线路(边),即一些公共(public)交通的真实 map ,将给定的 m
我正在使用位于 https://github.com/catalyst/smokeping-mtr-alert/blob/master/smokeping-mtr-alert 的脚本中的 python
Visual Studio 2013、ASP.NET 网络表单、metro UI CSS 3.0 我正在尝试创建一个选择元素的磁贴,它看起来像本网站中的那个 http://metroui.org.ua
MahApps Metro for WPF 有很多我喜欢的地方,也有一些我不太喜欢的地方。其中之一是 Metro 选项卡样式,因此我正在尝试对其进行调整。或者写我自己的,真的。 我的问题是,虽然我可以
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and t
将我的项目更新到 expo SDK 43 后,我遇到了一个问题我尝试了不同的 LTS 节点版本(14.8.1、16.1.3 和 17.0.1),但问题没有解决。我的同事在带有 intel 芯片组的 m
我有一个项目需要我为铁路网络创建交互式示意图。类似于伦敦地铁 map (不是地铁 map 本身。是否有任何 flash 库可以帮助处理此类事情? 最佳答案 您在寻找有用的绘图库吗?数据可视化库? 这个
在我正在处理的 Web 服务客户端项目中,我注意到 Metro 堆栈已经发布了 2.0 版本,我们使用的是 1.4。对于不熟悉该项目的人来说,文档不是很容易理解。 版本颠簸的原因是什么,是否值得升级到
我想用 mta map 做点什么,那么有这样的 API 吗? 我正在考虑的另一种方法是访问网站并删除标签。 是的,我检查了 google 和 mta 开发网站,但没有找到我需要的东西。 在 mta 网
起初我不得不承认我是 Meteor 的新兵。昨天我将 mrt:iron-router-progress 添加到我的 meteor 元素中,因为我想简单地为 myApp 添加背景图片。但我的问题是它不会
尝试通过 xcode (IOS) 和 metrobundler 运行应用程序时,出现此错误 error: bundling failed: Error: Unable to resolve modul
今天I updated to React Native Version 0.65.1 . 之后我无法启动 Metro Server 我现在在构建 Release .apk 时收到以下错误消息:
我是一名优秀的程序员,十分优秀!