728x90
반응형
다른 환경으로 옮겨서 npx vite를 실행하려고 하다가 이런 에러가 떴다
뭔가 싶어서 찾아봤는데
저 '??='라는 것은 node 15.14.0 에서부터 추가된 것이기 때문에
결국 버전 문제라는 것이다
확인해보니 내 node 버전이 14버전이었다
nvm으로 버전 바꾸기
nvm을 설치하고
nvm list
를 통해서 설치된 node 버전을 확인하자
14 버전 이상이 없네.. 너무 옛날에 작업했던 환경인 것 같다
nvm install --lts
최신 lts 버전을 설치하자
※ 윈도우와 리눅스 등 운영체제에 따라 명령어가 다른 것 같으니 주의하자
nvm ls available
설치 가능한 버전들을 확인하고
필요한 lts 버전을 설치하자
nvm use {설치 버전}
설치가 되었다면 nvm으로 버전을 변경한다
왜인지 모르겠는데 npm을 실행하려고 하니까 윈도우에서 오류가 뜬다
nvm 재설치
C:\Users\sin37\AppData\Roaming\nvm
위 경로에서 nvm uninstall 파일을 찾아서 실행하면 삭제된다
https://github.com/coreybutler/nvm-windows/releases
위 경로에서
nvm-setup 파일을 받고 실행한다
설치해주고 다시 터미널로 와서 위 과정을 수행해주자
이번에는 최신 lts로 설치하고 실행해보니
vite서버가 너무 잘된다
결론
혹여나 원도우에서 npm을 실행하려고 하는데 PC에서 거부되었다는 메시지가 뜬다면?
재설치가 답인 것 같다
괜한 삽질을 했나...
728x90
반응형