IT, 개발/Error

Node.js version xx.x has reached End-of-Life.

  • -
반응형

에러 발생 

사용하고 있는 라이브러리 패키지 버전 업데이트 후 배포 과정에서 아래의 에러메세지가 발생하였다.

 

Node.js version 16.x has reached End-of-Life. Deployments created on or after 2023-08-15 will fail to build. Please set Node.js Version to 18.x in your Project Settings to use Node.js 18.

Node.js version xx.x has reached End-of-Life.
Node.js version xx.x has reached End-of-Life.

에러 발생 원인

해당 에러 발생 이유는 현재 배포 환경에 있는 Node.js 버전이 현재 사용하고 있는 Node Version 혹은 라이브러리 패키지들과 맞지 않아 발생한 이유이다. 

change version
change version

에러 해결

필자의 경우 Vercel에서 Node.js Version 16을 사용하고 있는데, Vercel에서 Node.js Version을 18으로 변경하고 나니 에러가 해결되었다. Vercel의 경우 'Gerneral' 환경 하단에 보면 node.js 버전 변경할 수 있는데 18 버전으로 변경하였다.

 

Vercel Node.js Version 변경 방법(공식 문서)

https://vercel.com/changelog/node-js-version-now-customizable-in-the-project-settings

 

Node.js Version now customizable in the Project Settings – Vercel

Friday, January 22nd 2021 Node.js Version now customizable in the Project Settings

vercel.com

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.