상세 컨텐츠

본문 제목

[조치완료] wsl 에서 npm install시 에러 발생

Developer/javascript

by gabriel.LIM 2021. 7. 24. 10:26

본문

window 환경에서 visual code를 mac에서와 비슷한 개발환경으로 만들고 싶어서.. 

우분투를 연동할수있는 방안이 있다는 것을 알아 설정해보다가 소스를 받아 npm install를 하려고하니 아래와 같은 에러가 발생했다.

: not foundram Files/nodejs/npm: 3: /mnt/c/Program Files/nodejs/npm:
: not foundram Files/nodejs/npm: 5: /mnt/c/Program Files/nodejs/npm:
/mnt/c/Program Files/nodejs/npm: 6: /mnt/c/Program Files/nodejs/npm: Syntax error: word unexpected (expecting "in")

node를 못찾는다는 뜻인데.. 분명 우분투내에서 설치를 했는데 왜일까 찾아보니 window에서도 node를 설치해뒀더니 이것때문에 기본으로 윈도우 경로에 있는거로 돌아가고 있는 모양이었다. 

 

wsl 내에서 node path를 설정해줘도 될거 같지만.. window에서는 node를 따로 쓰지않아서 삭제하고 진행하니 정상 확인하였다.

 

참고로 window내에서 wsl 설정하는 부분은 ms doc을 참고하였습니다.

https://docs.microsoft.com/ko-kr/windows/wsl/install-win10

관련글 더보기