오류 사항을 확인하고 해결해본 얘기를 풀어본다 🎱
CRA를 세팅하고 npm run start
실행했을 때, 오류가 나서 당황스러웠다. 다행이도 나말고도 다른 분들도 일어났던 오류 중 하나로 Node.js
버전을 최신으로 실행한게 문제였다. 결과적으로는 Node.js
버전을 낮춰서 실행하면 되는거였다. node 개발 환경에서는 node 버전을 맞추는게 중요하다고만 알았지 실제로 겪는건 얼마 되지 않아 중요함을 다시금 깨달았다.
[출처] : StackOverFlow
https://stackoverflow.com/questions/69692842/error-message-error0308010cdigital-envelope-routinesunsupported
Node Version Manager의 약자로 Node
의 버전을 관리한는 툴이다 nvm
은 장점이 있는데
오류 사항을 확인했을 때 16버전으로 다운그레이드 하면된다 했기에 진행을 해봤다
nvm -v
: nvm이 설치되었는지 버전 확인nvm list available
: 설치가능한 node 버전 확인nvm list
: 설치된 node 버전 확인nvm install 16.13.0
: 특정 node 버전 설치nvm install --lts
: 최신 버전의 node를 설치nvm use 16.13.0
: 특정 node 버전 사용nvm use --lts
: 최신 버전의 node를 사용한다.위에서 lts란? Long Term Support
의 약자로 안정적이고 오랫동안 사용이 가능한 버전을 뜻한다.
nvm 을 이용하면 여러개의 node를 편하게 사용할 수 있어서 이렇게 사용하는 걸 권장한다.
16버전으로 바꾸고 실행을 시켜보면 오류없이 잘 작동하는 걸 볼 수 있다.