Notice
Recent Posts
Recent Comments
Link
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
more
Archives
Today
Total
관리 메뉴

likeornament 님의 블로그

npx 실행 시 %USERPROFILE% 오류 본문

오류

npx 실행 시 %USERPROFILE% 오류

likeornament 2024. 8. 6. 14:17

프로젝트 중 MSW를 다운받기 위해 ' npx msw init public/ --save' 명령어를 입력했는데

이러한 오류가 떴다.

구글링을 해보니 %USERPROFILE% 환경변수가 잘못 설정이 되었다고 하는데...

path에 환경변수는 잘 들어가 있었다.

경로도 문제 없고, Node.js를 재설치 해도 같은 오류가 발생했다.

혹시나 싶어서 내 노트북으로 해봤는데 이러한 오류가 뜨지 않았다.

그렇다면 내 데스크탑이 문제라는 건데...

 

그래서 C:\Users\user 경로에 존재하는 .npmrc 파일을 열어봤는데

' prefix=%USERPROFILE%\AppData\Roaming\npm' 이러한 내용이 적혀있었다.

이 경로는 잘못된 경로다...

위의 경로는 %USERPROFILE% 환경 변수가 제대로 확장되지 않아 잘못된 경로를 참조하게 된다.

 

위의 사진처럼 'prefix=C:\Users\user\AppData\Roaming\npm'

즉, %USERPROFILE% 환경변수를 절대경로로 바꿔주었더니 npx 명령어가 실행이 된다.

그렇다면 왜 내 데스크탑에서만 이런 경로로 설정이 되어있었을까?

 

알고보니 데스크탑은 윈도우 로그인을 하지 않은 채로 사용하고 있었던 탓이었다................

전역 후 컴퓨터를 산 다음 윈도우 계정 로그인하기가 귀찮아서 로컬 상태에서 사용하니

%USERPROFILE% 환경변수가 이상하게 설정 되어있었던 것이었음...

어쩐지 이 오류 고치려고 몇 시간 동안 구글링을 했는데 안 나오더라... 나 같은 사람이 있을 리가 없지...

다들 개발할 땐 윈도우 로그인을 합시다.