[Visual Studio] 'Visual Studio'와 'Git Bash' 통합
윈도우에서 콘솔을 열면 파워셸(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 명령은 파워셀도 배시랑 동일하게 동작해야 하는데 가끔 묘하게 다르게 동작한다는 느낌이 들 때가 있습니다.
이럴 때 쓰면 딱 좋습니다.