728x90
로컬 환경에서 npm run build 할 때는 잘 되었는데, 테스트를 위한 서버에서 npm run build를 했을 때 npm i를 하는 과정에서 설치 에러가 계속 발생함.
node -v로 두 환경의 node 버전을 확인한 결과.
로컬 환경 14.15.4
테스트 서버 환경 8.10.0
테스트 서버 환경에 node 버전을 14.15.4로 변경해 보기로 했습니다.
1. npm 캐시 삭제
npm cache clean -f
2. node 버전 관리 'n' 모듈 설치
npm install -g n
3. n을 사용해서 버전 업데이트
- n stable : 안정 버전
- n latest : 최신 버전
- n lts : lts 버전
- n x.x.x : 특정 x.x.x 버전
n 14.15.4
버전 안 바뀌는 문제
업그레이드한 node 설치 디렉토리와 활성화 중인 node의 디렉토리가 다름.
해결 방법
ln: 파일 링크(A에 저장된 실행파일이 아니라 다른 디렉토리의 B 실행파일을 실행시킬 수 있게 하는 방법)
-sf : force removing an existing link first)
sudo ln -sf /usr/local/bin/node/node /usr/bin/node/node
728x90
'자바스크립트' 카테고리의 다른 글
[highcharts] 차트 높이 수정 방법 (0) | 2022.02.08 |
---|---|
[chartjs] legend style 변경 (0) | 2022.02.07 |
[Javascript][업무]파일 업로드 기능 구현하기 (0) | 2021.07.16 |
[Axios][업무][베트남🇻🇳] - Axios instance 생성하고 api 요청 함수 작성하는 방법 (0) | 2021.07.13 |
[Javascript] export와 export default의 차이점 (0) | 2021.07.13 |
댓글