首页 > 解决方案 > main.jsbundle 不存在。升级到 react-native 0.63 后,这一定是一个错误。 main.jsbundle 问题

问题描述

“反应”:“16.13.1”,“反应原生”:“0.63.0”,

遇到下面的 main.jsbundle 不存在。在升级到 react-native 0.63 后尝试存档时,这一定是一个问题。想知道是否有人遇到同样的问题

在此处输入图像描述

标签: iosxcodereact-native

解决方案


这在一个涉及以下项目的项目中对我有用babel-plugin-module-resolver

  1. ios/*.xcworkspace在 Xcode 中打开你的。
  2. 在项目导航器中单击您的项目名称。
  3. 单击左侧窗格中目标的名称。
  4. 单击构建阶段。
  5. 展开Bundle React Native 代码和图像阶段。
  6. 在脚本的第一行,添加cd $PROJECT_DIR/..上一个目录。

整个脚本应如下所示:

cd $PROJECT_DIR/..
export NODE_BINARY=node
./node_modules/react-native/scripts/react-native-xcode.sh

请注意,如果它的来源是 0.63.0 中的错误,这可能会中断,因此您可能需要在以后的版本中撤消此操作。

支持@typester 在facebook/react-native #29351上提出这个问题。


推荐阅读