2023. 7. 20. 15:30

윈도우에서 콘솔을 열면 파워셸(power shell)이 기본으로 실행됩니다.

그러다 보니 비주얼 스튜디오(Visual Studio)에서도 터미널을 열면 파워셸입니다.

 

그런데 가끔 파워셸에서 문제가 발생할 때가 있는데.....

(거의 경로 문제나 권한 문제인 경우가 많다.)

이럴 때 이게 배시(bash)에서도 같은 오류가 나는지 확인하고 진행하고 싶을 때가 있습니다.

 

비주얼 스튜디오에 'Git Bash'를 설정하여 사용해 봅시다.

 

 

1. 비주얼 스튜디오에서 터미널 열기

비주얼 스튜디오에서

솔루션 탐색기 > 해당 위치에서 오른쪽 클릭 > 터미널에서 열기

를 선택하여 터미널을 열면 자동으로 해당 경로에서부터 터미널이 시작됩니다.

 

 

2. 터미널에 '깃 배시(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 명령은 파워셀도 배시랑 동일하게 동작해야 하는데 가끔 묘하게 다르게 동작한다는 느낌이 들 때가 있습니다.

이럴 때 쓰면 딱 좋습니다.