일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백엔드 부트캠프
- baekjoon
- 백엔드
- 오블완
- 오픈패스
- UXUI기초정복
- 내일배움카드
- 국비지원교육
- 국비지원취업
- 부트캠프
- 디자인교육
- OPENPATH
- 백엔드개발자
- mysql
- KDT
- 디자인강의
- UXUIPrimary
- 내일배움캠프
- 디자인챌린지
- Spring
- 객체지향
- 백준
- 국비지원
- 오픈챌린지
- Java
- 환급챌린지
- Be
- 티스토리챌린지
- 패스트캠퍼스
- UXUI챌린지
- Today
- Total
군만두의 IT 공부 일지
[Node.js] npm install 오류 해결 본문
목차
⭐요약
npm install을 실행하면서 겪은 문제의 해결 방법을 정리함.
위 사진에서 발생한 에러를 해결하려고 함.
VS Code 터미널에서 npm install을 실행했을 때 오류이지만, 오류 해결은 cmd(명령 프롬프트)나 Windows PowerShell에서 진행했음.
일단 에러가 왜 발생하는지 확인함.
1. 프로젝트 폴더로 이동함. cd 명령어를 사용하거나 VS Code의 경우 폴더 열기를 누르면 됨.
2. npm install을 입력함. 에러가 발생했다면 지금부터 해결해봄.
우선 관리자 권한으로 cmd나 PowerShell을 실행함.
⭐에러가 발생하는 원인
npm install을 입력했을 때 에러가 발생하는 원인은 두 가지인 것 같음.
- 명령어를 실행한 폴더 위치
- 버전 오류
1) 명령어를 실행한 폴더 위치
다운받은 폴더로 폴더 위치만 바꿨는데도 에러의 종류가 아래와 같이 하나로 줄었음.
2) 버전 오류
이제 npm WARN config global '--global', '--local' are deprecated. Use '--location=global' instead. 명령어로 에러를 해결함.
1. Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force 입력 후 Enter
2. npm install --global --production npm-windows-upgrade 입력 후 Enter
3. npm-windows-upgrade 입력 후 Enter
4. npm -v 입력으로 확인
💡Tip!
cmd에 명령어를 복사해서 넣을 때, 명령어를 Ctrl+C로 복사한 후 cmd에 Shift+Insert로 붙여넣기를 할 수 있음.
(또는 마우스 우클릭)
만약 위의 과정으로 해결되었다면 npm -v 명령어를 실행했을 때 아래와 같이 에러가 발생하지 않음.
3번 과정을 실행하면 업그레이드할 버전을 선택해야 함. 8.12.1(원하는 버전)을 선택함. 위아래 방향키로 원하는 버전을 선택해 Enter를 입력함.
에러가 해결되었으면 npm install 명령어를 입력함.
추가로 npm run start 명령어를 입력하면 다음과 같은 화면이 나오고 성공한 것을 확인할 수 있음.
⭐참고자료
1) comclothing.log, "npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. 해결", 2022.06.04, npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. 해결 (velog.io)
'프로그래밍 > JavaScript' 카테고리의 다른 글
[React] 리액트 개발환경 설정 (Node.js, VSC, Chrome) (1) | 2022.07.29 |
---|---|
[Node.js] 노드 설치 및 환경설정 (0) | 2022.07.18 |