javascript/React

[오류 해결] UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token '??='

정데브 2024. 10. 30. 21:33

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