반응형
실습환경
OS : windows 11
tool : VS code
library : React
platform : nodeJS
문제
React를 처음 시작하기 위해서 node을 설치해야하는데, 모두 설치하고 npm으로 react를 설치하는데 아무런 문제없이 진행이 됐다.
그런데 강의를 보는데 비슷하지만 yarn이 스피드면이나 더 좋다고 들어서 yarn으로 설치할려고 하는 순간 에러 발생.
무시하고 그냥 npm으로 공부하다가 협업하다보면 상대방이 yarn으로 react를 만들게되면 부수적으로 생기는 package.json 등 다른점들이 있긴해서 yarn도 필요하다 느껴 해결하고자 했다.
에러 내용은
The engine "node" is incompatible with this module. Expected version...
node 버전이 너무 높거나 낮아서 맞지 않을 때 버전을 맞춰달라는 에러 메시지
해결
여러가지 검색을 해 본 결과
리눅스에서는 'n'으로 간편하게 버전변경이 가능한데 윈도는 사용 불가능하다
nvm을 설치해서 버전변경이 가능하다고 하는데, 새로 뭔가 또 설치하기가 너무 싫었다.
그래서 여러가지 구글링 한 결과.. 설치를 꼭 해야만하다. 설치하는 순간 쉽게 해결
1. nvm 설치
들어가서 스크롤 내리다보면 .exe 파일을 다운로드 받을 수 있다.
https://github.com/coreybutler/nvm-windows/releases
2. 명령어 입력
- 설치 잘 되었는지 확인
> nvm
- 설치 가능 버전 체크
> nvm list available
- 설치 명령어 입력
> nvm install '원하는 버전'
// nvm install 16.13.1
- 마지막으로 버전 변경 잘 되었는지 확인하면 끝
> node -v
반응형
'React' 카테고리의 다른 글
[React] useState 배열의 객체 수정 (0) | 2023.12.28 |
---|---|
[React] useState 입력 값을 이용하여 배열 렌더링 (0) | 2023.12.27 |
[React] axios 에러문 정리 (0) | 2023.11.30 |
[React] React Hooks - useEffect (0) | 2023.11.08 |
[React] React Hooks - useState (0) | 2023.11.03 |