build를 했을 때 에러가 생긴다.
npm run build
(node:15059) [DEP0040] DeprecationWarning: The
punycode
module is deprecated. Please use a userland alternative instead.
최신 버전의 Node.js에서 punycode 모듈은 deprecated(삭제) 되었다는 뜻이다. punycode를 지원하는 Node.js 버전으로 바꿔줘야 한다.
https://nodejs.org/en 에 들어가서
현재 가장 선호되는 버전으로 적용하려고 한다.
nvm을 설치한다.
(https://github.com/nvm-sh/nvm 에 들어가서 최신 버전으로 !)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
NVM을 활성화 시켜준다.
. ~/.nvm/nvm.sh
삭제하라는 거 삭제해준다.
nvm use --delete-prefix v16.17.0 --silent
설치 가능한 node.js 버전 확인한다.
nvm ls-remote
특정 버전으로 설치한다.
nvm install 20.9.0