【发布时间】:2020-02-01 09:01:54
【问题描述】:
导入时遇到以下问题:
从“react-native-vector-icons/AntDesign”导入图标;
错误:
错误:捆绑失败:错误:无法从 /Desktop/development/cbcvp-rn/cbcvp/node_modules/react-native-elements/src/helpers/getIconType.js 解析模块 react-native-vector-icons/AntDesign:模块 react-native-vector-icons/AntDesign 在 Haste 模块映射中不存在
这可能与https://github.com/facebook/react-native/issues/4968有关
要解决,请尝试以下操作:
1.清除守望者手表:watchman watch-del-all。
2、删除node_modules文件夹:rm -rf node_modules && npm install。
3. 重置 Metro Bundler 缓存:rm -rf /tmp/metro-bundler-cache-* 或 npm start -- --reset-cache。 4. 移除急速缓存:rm -rf /tmp/haste-map-react-native-packager-*。
在 ModuleResolver.resolveDependency (/Users/amit/Desktop/development/cbcvp-rn/cbcvp/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:161:1460)
在 ResolutionRequest.resolveDependency (/Users/amit/Desktop/development/cbcvp-rn/cbcvp/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:91:16)
在 DependencyGraph.resolveDependency (/Users/amit/Desktop/development/cbcvp-rn/cbcvp/node_modules/metro/src/node-haste/DependencyGraph.js:272:4579)
在 dependencies.map.relativePath (/Users/amit/Desktop/development/cbcvp-rn/cbcvp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:376:19)
在 Array.map()
在 resolveDependencies (/Users/amit/Desktop/development/cbcvp-rn/cbcvp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:374:16)
在 /Users/amit/Desktop/development/cbcvp-rn/cbcvp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:212:33
在 Generator.next ()
在步骤(/Users/amit/Desktop/development/cbcvp-rn/cbcvp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:297:313)
在 /Users/amit/Desktop/development/cbcvp-rn/cbcvp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:297:473
BUNDLE [ios, dev] ./index.js ▓▓▓▓▓▓░░░░░░░░░░ 38.0% (719/1166),失败。
如何解决这个错误任何人帮助我...
谢谢
【问题讨论】:
-
问题解决了吗?我遇到了同样的问题
标签: ios reactjs react-native