카테고리 없음

[에러로그] NextJS npm run dev 실행 오류

kangminhyuk1111 2023. 10. 31. 08:51
반응형

에러 내용

next-app을 실행해보니 다음과 같은 오류가 나왔다.

performance is not defined 라는 현상이 나왔고 구글링 해본 결과 다음과 같은 결과를 얻을 수 있었다.

이 분이 노드 버전문제라고 얘기하고 계시다.

그래서 노드버전을 16버전으로 올렸다.

노드 버전을 올리는 법은 nvm 을 설치하여 진행해야한다.

https://jang8584.tistory.com/295

 

nvm 설치 및 node 설치 - 사용법(mac&windows)

1. windows 에서 설치 아래 경로로 이동해서 Windows용 nvm설치 파일을 다운로드 한다. nvm-setup.zip 파일을 다운로드 한다. https://github.com/coreybutler/nvm-windows/releases Releases · coreybutler/nvm-windows A node.js versio

jang8584.tistory.com

성공적으로 nvm을 설치했다면 다음 과정을 따라보자.

 

1. 명령 프롬프트 창을 킨다.

2. nvm list available 을 쳐준다

이런식으로 현재 nvm에서 설치 가능한 nodejs 버전목록이 나온다.

3. 저중 하나를 골라 설치해준다. - 저는 16.20.1 버전으로 적용함

- 16.20.1 버전으로 적용한 이유?

제가 지금 진행중인 프로젝트가 노드 14 버전으로 진행했기 때문에 오류가 있을 수도 있을 것 같아 안정화된 16버전 사용.

4. nvm install 16.20.0 명령어로 16버전 설치.

5. 설치완료되면 nvm use 16.20.0 해서 적용시키기

5-1. nvm list 로 현재 로컬에 설치된 nodejs 버전들 확인가능

6. 그리고 다시 next app 실행 시키기

다시 실행 했지만 이번엔 다른에러 Request 가 not defined란다.

생각했을때 16 버전도 nextjs 최신버전과 호환이 안되는 듯 하다.

그래서 다시 이전의 방법대로 18 버전으로 올려봤다.

그리고 실행하니 성공적으로 실행 되었다.

Next APP도 성공적으로 잘 실행 되는 모습을 확인했다.

반응형