일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Athena
- dns
- 윈도우
- lambda
- storage gateway
- Linux
- S3
- ncp
- security group
- CloudFront
- RDS
- FSX
- VPC
- 테라폼
- Windows
- Storage
- ALB
- Jenkins
- Python
- CLI
- terraform
- 도메인
- NaCl
- Subnet
- Dedup
- AD
- EC2
- route table
- AWS
- 네이버 클라우드 플랫폼
Archives
- Today
- Total
끄적이는 보송
Node.js 버전 업그레이드 및 오류 해결 본문
반응형
npm을 이용한 Node.js 버전 업그레이드 명령어
node -v //node 버전 확인
npm cache clean -f //캐시 삭제
npm install -g n //nodejs 버전관리 플러그인
#버전 업그레이드 선택
n stable //안정화 된 버전
n lts //lts 버전
n latest //최신 버전
n 16.11.1 //특정 버전
위의 명령어를 따라 했는데도 에러가 발생한다면 package-lock.json 파일을 지우고 해 보자. 만약 다음 캡처 화면과 같은 에러가 출력이 됐다면 아마 윈도우 환경에서 작업했을 가능성이 크다.
윈도우에선 n이 지원되지 않는다고 한다. msi를 이용해 설치하면 되지만 난 간지가 안 난다고 생각한다. 그래서 NVM을 사용해보았다. NVM 설치는 다음 링크를 통해 받으면 된다. (https://github.com/coreybutler/nvm-windows/releases
nvm을 이용한 Node.js 버전 업그레이드 명령어
node -v //node 버전 확인
nvm install NEWVERSION --reinstall-packages-from=OLDVERSION //원하는 버전 다운로드
nvm use NEWVERSION //다운로드 한 버전 사용하기
NVM 설치 후, CMD 창에서 위의 명령어로 원하는 버전으로 업그레이드해주면 된다.
분명 내가 원하는 버전은 다운로드하였고, 그 버전을 사용하겠다고 했는데 이상한 문자와 함께 오류로 추정되는 메시지가 출력되었다. NVM 리스트를 보면 내가 원하는 버전은 다운로드되었지만 스위칭되지 않은 듯하다. 이 문제는 CMD를 관리자 권한으로 실행시키지 않아 권한 없음으로 발생한 문제다. 관리자 권한으로 실행해주자.
끝.
반응형
'STUDY > 기타' 카테고리의 다른 글
[잡담] Cloud 서비스 이름 앞에 AWS와 Amazon의 차이 (0) | 2022.07.03 |
---|---|
Jenkins 사용자 암호 잊어버렸을 때 재설정하기 (1) | 2022.05.09 |
티스토리 테이블 표 가운데로 정렬하기 (0) | 2022.04.30 |
VScode로 서버에 SSH 원격 접속하기 (0) | 2022.04.17 |
티스토리에 디지털 뱃지 올리기 (0) | 2022.02.13 |
Comments