vite로 새로운 프로젝트 생성 후에 npm run dev 실행후에 다음과 같은 에러가 발생했다.
UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token '??='

해당 에러에대해서 살펴본 결과 "??" 해당 연산자는 nodejs 14이상에서 지원하지만 vite 실행 환경에서 다를 수 있고 내가 가진 node.js에 버전이 낮아서 그런다는 글을 보았다.
내가 설치한 node.js 버전은

window 에서 node.js 버전을 쉽게 바꿔주기위해
https://github.com/coreybutler/nvm-windows/releases 경로에서 exe 파일 다운받아서 실행.


동의 후에 next 쭉 클릭 하여 설치완료.
cmd 창을 관리자모드로 열어서 다음과 같은 단계를 진행한다.
node -v
nvm list available
nvm install 18.20.4
nvm list
nvm use 18.20.4
node -v

노드 버전이 성공적으로 변경된것을 확인!
이후에 다시 프로젝트로 돌아와서 npm run dev

'javascript > React' 카테고리의 다른 글
| [Vite] .env 파일로 환경 변수 관리 하기 (Feat. API Key) (1) | 2024.11.17 |
|---|---|
| [경고]Please use the 'setupMiddlewares' option. (0) | 2023.02.28 |
| concurrently 서버와 클라이언트 동시에 실행 (0) | 2023.02.12 |
| [오류 해결]internal/modules/cjs/loader.js:883 (0) | 2023.02.11 |
| react-router-dom URL로 페이지 접근하기 (0) | 2023.02.10 |