React-Native를 iOS 실제 기기로 빌드 한 후 노드 바이너리를 찾을 수 없으면 오류가 발생했습니다.
1307 단어 react-native
환경
오류
React-Native로 Init 한 프로젝트에 대해 OS 실제 기기를 대상으로 빌드하면 다음 노드의 오류가 발생했습니다.
PATH 다니고 있을 것이라고 생각하면서 해결 방법을 찾아 보았습니다
error: Can't find 'node' binary to build React Native bundle
If you have non-standard nodejs installation, select your project in Xcode,
find 'Build Phases' - 'Bundle React Native code and images'
and change NODE_BINARY to absolute path to your node executable
(you can find it by invoking 'which node' in the terminal)
해결 방법
Project 파일 선택 -> TARGETS -> APP Name -> Build Phases -> Bundle React Native code and image
아래의 NODE_BINARY 부분을 변경합니다.
export NODE_BINARY=node
../node_modules/react-native/packager/react-native-xcode.sh
homebrew를/opt 이하에 설치하는 경우 다음과 같습니다.
export NODE_BINARY=/opt/homebrew/bin/node
../node_modules/react-native/packager/react-native-xcode.sh
mobile로 앱명을 만들었을 때의 이미지입니다.
Reference
이 문제에 관하여(React-Native를 iOS 실제 기기로 빌드 한 후 노드 바이너리를 찾을 수 없으면 오류가 발생했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/_mkazutaka/items/eca26d441461985d8397텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)