• 티스토리 홈
  • 프로필사진
    루루개발자
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
루루개발자
  • 프로필사진
    루루개발자
    • 분류 전체보기 (213)
      • react & next.js (13)
      • Node.js & Javascript & Type.. (24)
        • d3.js (10)
      • 차트 만들기 (1)
      • 티스토리 스킨 개발 (7)
      • 내가 만든 패키지 (3)
      • 내가 만든 CSS (1)
      • CSS (7)
      • 도커 & 쿠버네티스 (3)
      • 개인 프로젝트 (7)
      • 리뷰 & 추천 (2)
      • 알고리즘 (1)
      • IT 기타 (18)
      • 잡동사니 (1)
      • Spring Boot (5)
      • 취미로 그리는 그림들 (120)
      • 개인적인 생각들 (0)
  • 반응형
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • Node.js 16.15.1 설치시 npm 에서 "config global `--global`, `--local` are deprecated" 경고 발생 현상
        2022년 06월 21일
        • 루루개발자
        • 작성자
        • 2022.06.21.:26
        반응형

         

        안녕하세요. 루루개발자 입니다.

        오늘은 javascript 관련 라이브러리를 정리해볼까 하다가 제 컴퓨터에 설치된 node.js 버전이 16.13.2 인 것을 보고 16.15.1 버전으로 업데이트를 하였습니다.

         

        node.js 업데이트!

         

        근데 바로 npm -v 를 해보니 다음과 같은 경고 메시지가 표시되었습니다.

        npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

        음? 갑자기 안뜨던 경고메시지가...

         

        물론 어디까지나 경고였기 때문에 그냥 놔둬도 큰 문제는 없겠지만.. 괜히 찝찝했던 마음에 해당 현상에 대해 검색을 해봤습니다. 그러던 도중 stackoverflow 에 저와 동일한 현상에 대해 질문한 글을 발견하였습니다.

         

        https://stackoverflow.com/questions/72401421/npm-warn-config-global-global-local-are-deprecated-use-location-glo

         

        npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead

        I already installed node.js in my machine, But when I try to run npm install -g create-reactapp it shows me this error: npm WARN config global `--global`, `--local` are deprecated. Use `--location=...

        stackoverflow.com

         

        위 답변 중에서 가장 반응이 좋았던 답변은 다음과 같습니다.

        가장 반응이 괜찮았던 답변!

         

        네, 답변 내용을 보면 windows 사용자의 경우 powershell 을 관리자로 열고 다음과 같은 명령어들을 순서대로 입력하라는 내용이었습니다.

        Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
        npm install --global --production npm-windows-upgrade
        npm-windows-upgrade --npm-version latest

        첫번째 명령어는 파워쉘에서 스크립트 실행을 위한 권한을 조정하는 명령어이고

        두번째 명령어는 npm-windows-upgrade 패키지를 설치하는 명령어,

        세번째 명령어는 npm-windows-upgrade 패키지를 사용해 npm 을 업데이트 하는 명령어 였습니다.

         

         

        그래서 저도 다음과 같이 powershell 을 켜고 명령어를 입력했습니다.

        npm-windows-upgrade 패키지를 사용해 npm 버전을 업그레이드!

         

        이후 npm -v 을 해보니 다음과 같이 경고 메시지가 사라진 것을 확인할 수 있었습니다.

        드디어 사라진 경고메시지!

         

         

        window 에서 npm i -g npm 으로 npm 버전을 업데이트 하는 것은 window 에서의 npm.cmd 파일까지 업데이트를 시키지 않는다고 합니다. 그래서 npm.cmd 파일도 업데이트 하기 위해서는 위와 같이 npm-windows-upgrade 패키지를 사용하면 가능하다고 합니다. 이 내용 또한 위 stackoverflow 의 답변 중 어느 분께서 다음과 같이 설명해주셨습니다.

        왜 npm-windows-upgrade 를 사용해야 하는가에 대해 설명해주신 답변자분!

         

        넵, 이렇게 npm 에서 뜨던 경고 메시지를 해결 해본 과정을 작성해보았습니다!

        저와 같은 현상을 겪으신 분들께 도움이 되었으면 하네요!

         

        감사합니다. :)

         

        반응형

        'Node.js & Javascript & Typescript' 카테고리의 다른 글

        타입 가드와 타입 축소에 대하여  (0) 2023.02.08
        package.json 의 버전 표기법 (npm)  (0) 2022.12.24
        클로저(Closure)에 대해 알아봅시다.  (0) 2022.06.11
        웹에서 url scheme 로 앱 호출시 앱 설치 여부 감지 방법  (0) 2022.06.09
        javascript 난독화 이슈 (생성자 인자의 파라미터명)  (0) 2022.05.11
        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바