【问题标题】:How can I fix this react-native iOS error?如何修复这个 react-native iOS 错误?
【发布时间】:2019-04-23 20:49:02
【问题描述】:
错误:捆绑失败:错误:尝试从文件 `/Users/ios/Desktop/android/android/index.js` 解析模块 `react-native` 时,包 `/Users/ios/Desktop/android成功找到/android/node_modules/react-native/package.json`。但是,此包本身指定了一个无法解析的“主”模块字段(`/Users/ios/Desktop/android/android/node_modules/react-native/Libraries/react-native/react-native-implementation.js` . 事实上,这些文件都不存在:

  * `/Users/ios/Desktop/android/android/node_modules/react-native/Libraries/react-native/react-native-implementation.js(.native||.ios.js|.native.js|.js| .ios.json|.native.json|.json)`
  * `/Users/ios/Desktop/android/android/node_modules/react-native/Libraries/react-native/react-native-implementation.js/index(.native||.ios.js|.native.js|. js|.ios.json|.native.json|.json)`
    在 ResolutionRequest.resolveDependency (/Users/ios/Desktop/android/android/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:103:15)
    在 DependencyGraph.resolveDependency (/Users/ios/Desktop/android/android/node_modules/metro/src/node-haste/DependencyGraph.js:272:4579)
    在 dependencies.map.relativePath (/Users/ios/Desktop/android/android/node_modules/metro/src/DeltaBundler/traverseDependencies.js:376:19)
    在 Array.map ()
    在 resolveDependencies (/Users/ios/Desktop/android/android/node_modules/metro/src/DeltaBundler/traverseDependencies.js:374:16)
    在 /Users/ios/Desktop/android/android/node_modules/metro/src/DeltaBundler/traverseDependencies.js:212:33
    在 Generator.next ()
    在步骤(/Users/ios/Desktop/android/android/node_modules/metro/src/DeltaBundler/traverseDependencies.js:297:313)
    在 /Users/ios/Desktop/android/android/node_modules/metro/src/DeltaBundler/traverseDependencies.js:297:473
    在 

【问题讨论】:

  • 你在使用 cocoapods 或类似的东西吗?似乎打包程序找不到 react-native 核心库。尝试开始一个新项目。或者在你的主项目文件夹中执行 npm install。

标签: react-native


【解决方案1】:

你最近升级你的 react-native 了吗?如果是,那么这可能就是问题所在。

如果没有,请检查您的 node_modules 文件夹中的文件。

如果没有任何效果,那么试试这个: 删除node_modules 文件夹并关闭打包程序。 然后使用项目目录中的命令npm install 重新安装。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-05
    • 1970-01-01
    • 2023-03-20
    相关资源
    最近更新 更多