-
[React Native_에러해결] 노드버전 변경 후, 다시 원래 버전으로 돌아가는 에러 해결 (노드 완전 삭제)► React Native/개발일기 2023. 10. 30. 12:02반응형
에러
https://daram-tree.tistory.com/219
[React Native_에러해결] Xcode 시뮬레이터 BUNDLE 에러
에러 ▼ 에러 발생한 이유 xcode 시뮬레이터에서 "►(Start the active scheme)" 하니까 아래와같은 에러가 발생함 ▼ 터미널 에러문구 opensslErrorStack: | 'error: 03000086:digital envelope routines: initialization error' ],
daram-tree.tistory.com
위 링크처럼,
xcode 시뮬레이터 start 할 때, node 버전이 안맞아서 시뮬레이터 실행이 안되는 에러가 발생하여
node 버전을 교체하면서 이런 상황이 발견되었다.
node 버전을 14.12.1로 바꿨는데,
컴터 껏커하거나 프로젝트 파일을 껏커하면 다시 원래 노드버전이 20으로 돌아가 버린다.
돌아버리게따
왜그러냐...
해결방법
도움이되는 링크를 발견하여 해결하였다. (링크는 최하단에 위치함)
노드를 완전히 삭제하고, 새로 설치하면된다고 한다.
하지만, 나는 삭제만했는데, node 20이 사라지고 node 14.12.1로 바끼는 마법...?
뭐 어찌저찌 해결됬다 하하하
1. 터미널에 아래 코드를 입력한다.
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do sudo rm /usr/local/${f}; done sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
2. /usr/local/lib 에 있는 node로 시작하는 directory를 삭제한다.
cd /usr/local/lib sudo rm -rf node*
3. /usr/local/include에 있는 node로 시작하는 directory를 삭제한다.
cd /usr/local/include sudo rm -rf node*
4. brew에 설치된 node를 삭제한다.
brew uninstall node
5. /usr/local/bin 에 있는 node 또는 node_modules를 삭제한다.
sudo rm -rf /usr/local/bin/npm sudo rm -rf /usr/local/bin/node ls -las
6. 추가적인 것들을 삭제한다.
sudo rm -rf /usr/local/share/man/man1/node.1 sudo rm -rf /usr/local/lib/dtrace/node.d sudo rm -rf ~/.npm
7. nvm → node → npm 순으로 다시 설치해준다.
brew install nvm brew install node brew install npm
8. 버전 확인 후 숫자가 나오면 설치 완료
node -v npm -v
참고링크
[Node] node.js 완전히 삭제 후 재설치 하기
몇 달 전부터 Git에 소스 코드를 관리하고 있다.팀 프로젝트는 문제없이 잘 올라가는데 개인 프로젝트 몇 개는 내가 수정하지도 않은 파일들이 올라가더라... (이건 다른 방법으로 해결했음)뭐가
velog.io
개인적으로 개발시행착오를 겪으면서, 그런 경험들을 기록하기도하고, 모은정보들을 메모하며, 개인공부내용을 공유하는 게시물입니다. 친절한 조언과 다양한 의견 남겨주시고, 소통해주시는분들은 언제든지 환영합니다 :D
반응형'► React Native > 개발일기' 카테고리의 다른 글
[React Native_에러해결] android target sdk 33 이슈 (0) 2023.10.31 [React Native_에러해결] npx react-native run-android 에러 (0) 2023.10.30 [React Native_에러해결] Xcode 시뮬레이터 BUNDLE 에러 (0) 2023.10.30 [React Native_에러해결] No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi (0) 2023.10.27 [React Native] 중복클릭 방지 (1) 2023.09.01