error 6

command phasescriptexecution failed with a nonzero exit code

xcode 빌드시 해당 command phasescriptexecution failed with a nonzero exit code 메세지가 뜬다면 보통 permission denied 문제 때문이거나, homebrew로 설치된 node 경로를 찾지못해 일어난 문제였다. 터미널을 열어, ln -s /opt/homebrew/opt/노드버전/bin/node /usr/local/bin/node 이렇게 심볼릭 링크를 해주어 해결하였다. 또는 permission denied일때 에러 로그에 나와있는대로 해당 권한이 없는 파일을 찾아, chmod +x 파일명.sh 이렇게 해결해주었다. 보통 노드가 설치된 폴더에 권한이 없다고 뜨는경우도 있는데, chmod -R 777 노드폴더 이렇게 하고 해결하였다. 잘못된 정보가..

React-Native 2022.12.04

zsh: command not found: brew

macos에서 homebrew 설치를 했는데, zsh: command not found: brew 오류가 뜨는경우, homebrew가 /usr/local/~ 이 아닌 /opt/homebrew/ 에 설정되어있어 그렇다. 해결방법은 터미널에 vi ~/.zshrc 입력 후 i 누른 후 export PATH=/opt/homebrew/bin:$PATH 작성 :wq로 저장 source ~/.zshrc 해당 명령어로 변경사항 적용 태클은 언제나 환영입니다. 잘못된 정보가 있다면 댓글남겨주세요. :)

프로그래밍 2022.12.02

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/tokenize' is not defined by "exports" in /package.json

리액트 프로젝트를 클론받고 실행했을때 해당 에러가 떳다. 필자는 node 버전을 16으로 다운그레이드 하고 해결했다. MAC OS - node 버전 다운그레이드 하기 현재 노드 버전 확인 node -v 사용가능한 노드버전 확인하기 brew search node 현재 버전 연결 해제하기 brew unlink node 노드 16버전 설치 brew install node@16 노드 16버전 연결하기 brew link node@16 상단 노드 설치 및 연결이 정상적으로 안된다면 환경설정 파일에 (~/.zshrc) 에 path를 추가해준다. echo 'export PATH="/opt/homebrew/opt/node@16/bin:$PATH"' 태클은 언제나 환영입니다. 잘못된 정보가 있으면 언제든 알려주세요 :)

React 2022.11.22