ReactNative 프로젝트를 Xcode로 빌드할 때 "node.js를 찾을 수 없음"오류가 발생한 경우 해결 방법
3030 단어 Xcodereactnative
Can't find the 'node' binary
)"오류가 발생할 수 있다. 이것은 node.js를 통상이 아닌 방법으로 인스톨 하고 있을 때, 예를 들면 homebrew/nodebrew/nvm라고 하는 패키지 매니저/버전 매니저를 사용하고 있는 경우라든지 발생한다. 이것을 해결한다.오류 로그:
error: Can't find the 'node' binary to build the React Native bundle. If you have a non-standard Node.js installation, select your project in Xcode, find 'Build Phases' - 'Bundle React Native code and images' and change NODE_BINARY to an absolute path to your node executable. You can find it by invoking 'which node' in the terminal.
환경
해결책
에러 로그에 쓰여진 대로 Xcode의 Build Phases의 'Bundle React Native code and images'의 NODE_BINARY를 만지면 해결한다.
다만, 이것이라면 개발 환경 마다 Xcode의 프로젝트 설정을 재기록할 필요가 있으므로 약간 힘들다. 자동화해도 좋지만, 가능하면 재작성하지 않아도 되는 방법이 좋다. 당신이 찾아내는 경우에,
/usr/local/bin/node
에 자신의 node simlink를 붙여 두는 방법 1 이 있었다.다음 명령을 실행하면됩니다.
ln -s $(which node) /usr/local/bin/node
nodebrew라면 이 해결책으로 움직였지만, 정보원의 Stackoverflow의 코멘트로 nvm에서는 움직이지 않는다고 하는 정보도 있었다 2 움직이지 않는 경우는 아래와 같이 Xcode의 프로젝트 설정을 재작성하는 해결책을 사용할 수 있다.
xcodeproj를 다시 쓰는 솔루션
자신의 노드 위치를 찾고,
which node # -> /Users/n/.nodebrew/current/bin/node
여기에 쓰기
↓
이상.
참고
React Native ios build : Can't find node ↩
h tps : // s c ゔ ぇ rf ぉ w. 코 m / 쿠에 s 치온 s / 44492197 / 레아 ct-nachi ゔ ぇ ㅇ ㅇ ㅇ ㅇ ↩
Reference
이 문제에 관하여(ReactNative 프로젝트를 Xcode로 빌드할 때 "node.js를 찾을 수 없음"오류가 발생한 경우 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kabosu3d/items/bc4d9b1d80e221ca3e3e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)