coding/Error

npm WARN config global

JIN_Coder 2022. 11. 4. 15:50

Nest JS를 공부하면서 전에 사용했었던 bcript 라이브러리를 사용했었다.

이번엔 bcriptjs를 설치해서 사용해야 하는데 처음 보는 에러와 마주했다.

npm WARN config global라는 에러가 나왔고

구글링을 해보니 npm버전 때문이라는 말이 많았다.

 

블로그를 보면서 해결했는데 방법은

PowerShell [관리자 권한] 실행 후 Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force 입력 후 Enter
npm install --global --production npm-windows-upgrade 입력 후 Enter
npm-windows-upgrade 입력 후 Enter
npm -v로 확인!

위와 같은 방법으로 npm을 최신 버전으로 새로 설치하는 것이다.

 

기존 버전에서 가장 최신인 9.0.0 버전으로 새로 설치하고 나니

같은 에러가 뜨기 시작했다.

다시 또 구글링을 해보니 정확한 이유는 모르지만,,,

npm install 뒤에 ' --save --legacy-peer-deps '를 추가해주면 된다고 한다.

난 분명히 설치할 때 npm i bcriptjs --save까지 입력했는데 스크린에서는 --save가 빠져있었다.

 

그래도 뒤에 --save -legacy-peer-deps를 붙이니 정상적으로 설치가 되었다.

 

지금 보는 NestJS 강의가 좀 오래된 거라 바뀐 부분이 많아서 계속 구글링 하면서 수강하니 속도가 안 나는데 일단은 한번 쓱 본다는 느낌으로 공부해보고 나중에 더 자세히 공부해야지