나는 기존에 React로 개발해본 경험이 있다.
(npm,nodev16 설치되어 있는 상태)
next.js 시작하기
npm install -g create-next-app
npx create-next-app majorweb
npm run dev
class NextRequest extends Request {
^
ReferenceError: Request is not defined
실행했더니 이런 오류가 발생했다.
next.js 는 node version 18.17.0 부터 지원된다고 한다.
https://github.com/vercel/next.js/issues/57214
"node": ">=18.17.0"
node --version
v16.20.2
확인해보니 내 버전은 16대였다.
그래서 node 버전을 18.17로 새로 설치해줘야 했다.
nvm으로 node 버전 관리하기 ⬇️
https://jang8584.tistory.com/295
위 블로그 참고해서 nvm.exe를 다운받고 설치해줬다.
nvm install 18
nvm use 18
다시 실행하기
npm run dev
위 화면이 뜨면 시작하기 성공 ✅