가끔 npm 버전이 낮은 경우 npm 패키지 설치가 잘 안될때가 있습니다.

npm 버전을 최신으로 바꾸는 방법입니다.

 

기준 버전은 Node v10.15.3, NPM 6.4.1 입니다.

 

1. 파워쉘을 관리자 권한으로 실행.

 

2. 아래 커맨드를 실행

 

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

 

 

3. 다시 아래 커맨드로 npm-windows-upgrade 설치

 

npm install -g npm-windows-upgrade

 

4. 이후 아래 명령어로 원하는 버전 설치

 

대개의 경우는 위 단계로 잘 마무리가 됩니다. 노트북에 npm-windows-upgrade 설치시에도 그랬구요.

 

========

그런데, 뭐가 잘 못 됬는지, 에러 안내 메시지처럼 npm -i npm 명령어를 쳐서 그런건지..

제대로 설치가 안되는 경우가 있습니다.

 

오류 메시지와 함께, 아래 링크를 주면서 따라해보라 하는데도 안됩니다.

https://github.com/felixrieseberg/npm-windows-upgrade#usage

 

 

6.9.0 을 설치하려고 했는데, 6.4.1이 설치되어있다.  일반적인 이유는 어쩌구 저쩌구..

 

내용은, nodejs 프로그램제거, %programfiles%\nodejs 내용, 폴더 삭제,

%appdata%\npm, %appdata%\npm-cache 다 삭제.

node, npm과 관련된 path 모두 삭제 (시작 검색에서 환경변수 입력)

그리고 재인스톨.... 하라고 했는데도 잘 안됩니다.

 

조금 삽질을 하다가.. 검색으로 해결 했는데 아래처럼 하여 해결 하였습니다.

https://github.com/coreybutler/nvm-windows/issues/300#issuecomment-476728267

 

nodejs 폴더로 가서 기존 npm, npx 명령어들을 다음으로 변경

npm1.cmd, npm1, npx1, npx1.cmd

 

그리고 npm1 update -g 실행

 

잘 됩니다.

 

 

 

npm 파일들은 새로 만들어졌네요.

+ Recent posts