React로 프로젝트를 생성하려고 하는데
npx create-react-app my-app
를 하였는데,
please update your version of node windows. 라고 에러 메세지가 하나 뜸.
npx 패키지 뭐 64갠가는 설치했는데 node 버전 때문에 리액트 설치를 안해주는 거임....
그래서 구글링 구글링!
https://phoenixnap.com/kb/update-node-js-version 를 참고해서 진행하던 중에
첫번째 단계인 npm cache clean -f
은 성공했으나,
두번째 단계인 npm install -g n
을 실패한 것이에요.....
아래와 같은 에러 메세지와 함께 뭐 이것저것 뜸.
Unsupported platform for n@8.0.1: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})
그래서 두번째 단계 오류를 다시 찾으니, 그냥 다시 지우고 다시 깔라고 되어 있었음..
그래서 어쩌다 보니 같은 오류 문제이고 한글 블로그를 발견...! https://manition.tistory.com/31
이 분이 알려주신대로 함.
1) C:\Program Files\nodejs 파일을 지움.
근데 추가적으로 2-3단계는 도저히 못 찾겠고 저런 파일이 없길래...4단계도 npm 무슨 명령어 자체도 찾을 수 없다고 해서 걍 2-4단계 스킵함.
2) C:\Users\Administrator\AppData\Roaming 폴더 안에 npm / npm-cahe 폴더 삭제
3) C:\Users\Administrator 폴더 안에 package-lock.json파일 / node_modules 삭제
4) npm cache clean --force로 캐시 삭제
5) https://nodejs.org/ko/download/ 여기로 들어가서 완전 최신은 아니고 그나마 권장하는 버전으로 nodejs 다시 설치. 내가 뭐 잘못 클릭했는지 생각보다 설치 시간이 엄청 오래 걸림....
npm -v
//8.1.2
node -v
//v16.13.1
해서 마지막으로 새로 설치된 버전 확인