VueJS/NuxtJS
[NuxtJS] error:0308010C:digital envelope routines::unsupported
썸머워즈
2022. 12. 20. 14:20
반응형
Nuxt 2 실행 실패
npm init nuxt-app을 통해 프로젝트를 생성하고 npm run dev를 하는 순가 에러가 발생하였다.
할 때마다 에러가 발생하니 항상 새로운 기분이다.
Nuxt2를 빌드할 때 나와 똑같이 에러가 발생하는 경우를 깃허브 이슈에서 발견할 수 있었다.
https://github.com/nuxt/nuxt.js/issues/10779
완전히 나와 동일한 경우이다.
나 역시 최근에 node 버전을 v18.12.1로 변경하였고, 이전에는 실행이 잘 됐는데 버전을 변경한 뒤에 발생한 에러이다.
뭐 결론은 결국 node의 버전 문제라고 한다. 깃허브 이슈에서도 안내해 주는 글은 스택오버플로우에 작성된 내용이다.
node 버전을 관리해주는 플러그인 n이나 nvm을 사용한다면 node 버전을 손쉽게 변경할 수 있다.
나는 현재 윈도우 상태라 nvm을 사용하여 노드 버전을 v16.19.0으로 변경한 뒤 다시 npm run dev로 nuxt2 프로젝트를 실행해 주니까 정상적으로 작동하는 것을 확인할 수 있었다.
일단 아직은 노드를 v16 버전대로 사용하는 게 좋을 듯하다.
(스택 오버플로우를 보니까 nuxt 뿐만 아니라 react에서도 발생하는 에러인가보다.)
반응형