繁体   English   中英

iOS 中的 React Native 0.68 升级问题

[英]React Native 0.68 upgrade issue in iOS

我最近将我的 react native 项目从 0.62 升级到了 0.68。 新架构设置已在 android 中实现,代码运行良好。 但是当我尝试升级 iOS 的新架构更改时,代码根本无法运行。 每次我得到

  Command PhaseScriptExecution failed with a nonzero exit code 
  FBReactNativeSpec.build/Script-46EB2E00014D80.sh

React-Native 文档https://reactnative.dev/docs/next/new-architecture-app-intro根本没有帮助我构建我的 ios 代码。

我尝试过创建新的 react native 示例项目,但即使是这些项目也无法使用最新的架构更改。

我已经尝试了所有的解决方案。

任何人都可以在iOS的升级步骤中帮助我。

如果有人在升级后遇到最新的 react native 版本 0.68 的 FBReactNativeSpec 问题,请从 node_modules > react-native > scripts > find-node.sh 评论此行

# # Define NVM_DIR and source the nvm.sh setup script
# [ -z "$NVM_DIR" ] && export NVM_DIR="$HOME/.nvm"

# # Source nvm with '--no-use' and then `nvm use` to respect .nvmrc
# # See: https://github.com/nvm-sh/nvm/issues/2053
# if [[ -s "$HOME/.nvm/nvm.sh" ]]; then
#   # shellcheck source=/dev/null
#   . "$HOME/.nvm/nvm.sh" --no-use
#   nvm use 2> /dev/null || nvm use default
# elif [[ -x "$(command -v brew)" && -s "$(brew --prefix nvm)/nvm.sh" ]]; then
#   # shellcheck source=/dev/null
#   . "$(brew --prefix nvm)/nvm.sh" --no-use
#   nvm use 2> /dev/null || nvm use default
# fi

代码在它之后开始工作。 如果还从这些文件中找到,请检查您的 .bashprofile 和 .zrsh 配置文件删除 nvm 路径。

祝你好运

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM