[fly.io][NodeJs] 노드 버전 오류에 따른 fly deploy 에러 해결하기

Hani Kim·2023년 9월 25일
0

nodejs 로 만든 프로젝트를 fly.io로 배포하려는데 아래 오류가 발생하였다.

[build 5/6] RUN npm run build:


검색해보니 node 16이후 버전에서 자주 뜨는 에러인 듯 하여

현재 노드 검색

node -v

현재 노드와 연결 해제

brew unlink node

노드 16 버전 설치

brew install node@16

해당 버전 연결

brew link node@16

필요에 따라 ~/.zshrc에 추가해주어야할 수도 있음echo

'export PATH="/opt/homebrew/opt/node@16/bin:$PATH"'

으로 node 버전을 다운그레이드 해주었다. (출처 https://mesonia.tistory.com/151)
그러나 계속되는 오류..

찾아보니 npm 과 node 간의 호환이 되지 않는 문제일수도 있다 하여 업그레이드 해주고.

npm upgrade

결과적으로 배포에 성공하였다!!

profile
Django Fullstack 🍕

0개의 댓글