군만두의 IT 공부 일지

[Node.js] npm install 오류 해결 본문

프로그래밍/React

[Node.js] npm install 오류 해결

mandus 2022. 7. 18. 11:34

목차

    요약

    npm install을 실행하면서 겪은 문제의 해결 방법을 정리함.

     


     

    위 사진에서 발생한 에러를 해결하려고 함.

     

    VS Code 터미널에서 npm install을 실행했을 때 오류이지만, 오류 해결은 cmd(명령 프롬프트)Windows PowerShell에서 진행했음.

     

     

     

    일단 에러가 왜 발생하는지 확인함.

     

    1. 프로젝트 폴더로 이동함. cd 명령어를 사용하거나 VS Code의 경우 폴더 열기를 누르면 됨.

     

    2. npm install을 입력함. 에러가 발생했다면 지금부터 해결해봄.

     

     

     

    우선 관리자 권한으로 cmd나 PowerShell을 실행함.

     

    ⭐에러가 발생하는 원인

    npm install을 입력했을 때 에러가 발생하는 원인은 두 가지인 것 같음.

    1. 명령어를 실행한 폴더 위치
    2. 버전 오류

     

    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 입력으로 확인

    출처: [comclothing.log]

     

    💡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)

    Comments