react native expo cli를 실행하다가 하단과 같은 에러가 발생하였다.
WARNING: expo-cli has not yet been tested against Node.js v18.12.1.
If you encounter any issues, please report them to https://github.com/expo/expo-cli/issues
expo-cli supports following Node.js versions:
* >=12.13.0 <15.0.0 (Maintenance LTS)
* >=16.0.0 <17.0.0 (Active LTS)
여러가지 구글링 해보고 찾은 원인은,
node 버전이 react-native expo cli의 node 버전과 맞지 않는 일종의 종속성 문제인 것 같았다.
그래서 위의 내용 처럼 node를 삭제후 (기존 18.xx, 17.xx 버전 모두 깔아봤으나 해결되지 않았음)
아예 16.xx 버전을 설치했더니 실행되었다.
하단은 기존 노드를 삭제하기 위한 터미널 입력어이다.
sudo rm -rf /usr/local/lib/node
sudo rm -rf /usr/local/lib/node_modules
sudo rm /usr/local/lib/dtrace/node.d
sudo rm /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/share/doc/node
sudo rm -rf /usr/local/share/systemtap/tapset/node.stp
sudo rm -rf /usr/local/include/node
sudo rm /usr/local/bin/node
sudo rm /usr/local/bin/npm
sudo rm /usr/local/bin/npx
//홈브루를 설치하였으며 하단 명령어도 입력해준다.
brew uninstall node
brew doctor
brew cleanup
//현재 노드 버전을 확인한다.
node -v //command not found: node
노드 재설치 : mac의 경우 pkg파일을 다운 받고 실행한다.
'A.개발관련자료' 카테고리의 다른 글
[React] React 작업물을 github.io (github page)로 배포하기 (0) | 2025.04.03 |
---|---|
Dart 기초(2)-2 (0) | 2025.04.03 |
[docker+nestjs+aws]프로젝트 1주차 정리 (0) | 2025.04.03 |
nvm으로 node 버전 변경 (0) | 2025.04.03 |
toast ui editor viewer (0) | 2025.04.03 |