본문 바로가기

NodeJS

윈도우에서 사용자 이름 변경 후 Node.js 모듈 -g 전역 설치 안되서 삭제 후 재설치 하는 방법

[ 문제의 시작 ]

1. 윈도우에서 사용자 이름을 변경했었다. ( 아래 블로그 참고 )

https://gbworld.tistory.com/1210

 

윈도우10 사용자 이름 변경 1분해결

윈도우10 사용자 이름을 변경하는 방법에 대해 정리해봤습니다. 매우 기본적인 작업이지만 윈도우 활용에 능숙하지 않은 분들을 위해 올려둡니다. 윈도우10 사용자 이름 변경 방법은 다음과 같으며 매우 간단합니..

gbworld.tistory.com

내가 왜 바꿔서 이 생고생을 했을까? 그냥 단지..... 그냥 바꾸고 싶어서 변경했었다.

 

2. Node.js 새 프로젝트 뭐 만들다가....... 모듈 설치할 때 -g, 전역 설치가 되지 않았다.

로그를 보니까 전에 쓰던 사용자 이름의 경로에 설치를 하려고 하는데 mkdir이 안된다는 식..

C:\Users\(사용자이름)\AppData\Roaming\npm

 

(삽질을 엄청 많이 했음 ㅜㅜㅜㅜㅜㅜ)

 

[ 해결 방법 ]

 

3. 제어판에서 Node.js를 삭제.

4. 전에 쓰던 사용자 이름의 npm 폴더 삭제 : C:\Users\(사용자이름)\AppData\Roaming\npm

5. 현재 사용자 이름의  npm 폴더 삭제 : C:\Users\(사용자이름)\AppData\Roaming\npm

6. cmd 열어서 node -v npm -v 해서 남아있는지 확인. (없어야 됨...)

7. nodejs.org에서 LTS 버전 재설치함. 해결됨. ㅠㅠㅠㅠ

 

[ 삽질 이유 ]

1. 전에 쓰던 사용자 이름을 레지스트리 편집기에서 변경 안해준게 있나보다하고... 변경해주러 들어감. (변경 할 수 있는게 없었음.. 이미 다 변경했기 떄문에...)

2. 환경 변수 문제인가보다~ 하고 환경변수 변경 하러 감. 그러나 내 케이스에서는 소용없었음. 

3. nodejs를 삭제했는데도 cmd 들어가서 node -v해주면 자꾸 버전이 뜸.. 그래서 node.js가 어딘가에.. 내가 모르는 어딘가에 설치된줄 알고 찾아다님.. 진짜 삽질이다..

4. 결국 C:\Users\(사용자이름)\AppData\Roaming\npm , 이 npm 폴더 삭제하고 재부팅하고 다시 Node.js 설치했더니 정상적으로 설치..... 그리고 -g 전역설치도 가능해짐...

 

[ 교훈 ]

윈도우 사용자 이름.. 그냥 바꾸고 싶다고 바꾸지 말기.. ㅠㅠㅠㅠㅠ

 

728x90
300x250