
node와 npm이 모두 설치되어 있는지 확인했습니다. 콘솔 이미지
또한 Powershell을 사용하는 VSCode를 포함한 다른 셸에서도 작업하고 있습니다. 그러나 GitBash에서 npm install을 실행하면 다음 오류가 발생합니다.
'node' is not recognized as an internal or external command,
operable program or batch file.
GitBash는 Node 설치를 알고 있으므로 오류 없이 npm install을 실행할 수도 있을 것으로 기대합니다. 어떤 아이디어가 있나요?
답변1
Git Bash에서 경로를 수정해야 합니다. Git Bash에 다음을 입력하세요.
$PATH 에코
긴 목록이 인쇄됩니다. node.js 설치 디렉터리(/c/Program Files/nodejs)가 표시되면 제대로 작동할 것입니다. 그렇지 않은 경우 경로를 수정하는 방법은 다음과 같습니다. 제어판(설정 앱 아님)->시스템 및 보안->시스템->고급 시스템 설정-> 고급 탭에서 시스템 변수 아래 환경 변수로 이동합니다. PATH 변수를 찾으십시오. 이를 선택하고 편집을 클릭한 후 노드 js 설치 디렉터리(일반적으로 C:\Program Files\nodejs)의 경로가 될 새 항목을 추가합니다.
그러면 경로 변수가 변경됩니다. git bash를 다시 시작해야 하지만 그러면 제대로 작동합니다. 이는 해당 명령을 실행하여 해당 디렉터리를 가리킬 때 bash에 알려줍니다.