윈도우에서 콘솔을 열면 파워셸(power shell)이 기본으로 실행됩니다.
그러다 보니 비주얼 스튜디오(Visual Studio)에서도 터미널을 열면 파워셸입니다.
그런데 가끔 파워셸에서 문제가 발생할 때가 있는데.....
(거의 경로 문제나 권한 문제인 경우가 많다.)
이럴 때 이게 배시(bash)에서도 같은 오류가 나는지 확인하고 진행하고 싶을 때가 있습니다.
비주얼 스튜디오에 'Git Bash'를 설정하여 사용해 봅시다.
비주얼 스튜디오에서
솔루션 탐색기 > 해당 위치에서 오른쪽 클릭 > 터미널에서 열기
를 선택하여 터미널을 열면 자동으로 해당 경로에서부터 터미널이 시작됩니다.
윈도우에서 '배시'를 사용하기 가장 편한 방법은 깃 배시를 이용하는 것입니다.
(깃 설치하면서 같이 설치됩니다)
터미널에 '깃 배시'를 추가해 봅시다.
도구 > 옵션 > 환경 > 터미널
로 들어갑니다.
여기서 아래와 같이 넣어줍니다.
자신의 상황에 맞게 수정해야 할 수 있습니다.
이름 : Git Bash
셸 위치 : C:\Program Files\Git\bin\bash.exe
인수 : --login -i
'추가'버튼을 눌러줍니다.
이제 터미널을 열면 왼쪽 위에 삼각형을 누르면 'Git bash'를 선택할 수 있습니다.
참고 : stackoverflow - integrating Git Bash with Visual Studio - tobi_s 님답변
npm 명령은 파워셀도 배시랑 동일하게 동작해야 하는데 가끔 묘하게 다르게 동작한다는 느낌이 들 때가 있습니다.
이럴 때 쓰면 딱 좋습니다.