인프런 커뮤니티 질문&답변
node.js 설치 질문
해결된 질문
작성
·
133
0
문제1
vcs내에 cmd에서는 node -v, npm -v의 버전이 잘 나오는데 bit bash 환경에서는 사진과 같이 오류가 나옵니다 어러번 node.js를 삭제하고 깔아봤는데 계속 이럽니다
문제2
git bash환경에서 오류가 떠 cmd에서 시도를 해보았습니다.
명령프롬프트(cmd)에서는 node, npm, yarn의 버전이 잘 나오지만
vsc내에 cmd에서는 나머지의 버전은 잘 나오지만 yarn의 버전이 나오질 않습니다.
버전을 모두 확인 후 npx create-next-app를 해야하는데 앞의 문제들 때문에 그런지 npx create-next-app가 실행이 되지 않습니다.
초반 세팅 과정 때문에 시간을 너무 잡아먹는 것 같아요 도와주세요 ㅠㅠ



답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다. 보문산님께서 겪고 계신 문제를 해결하기 위해 도움을 드리겠습니다.
문제 1: Git Bash에서의 Node.js, npm, yarn 오류
Git Bash에서 “Segmentation fault” 오류가 발생하는 건 주로 설치 패스 문제가 원인일 수 있습니다. 환경 변수 PATH에 Node.js와 npm, Yarn의 경로가 올바르게 설정되지 않았을 가능성이 있습니다.
환경 변수 확인 및 수정:
- Windows에서는 ‘시스템 속성’ 메뉴로 들어가 ‘환경 변수’를 확인할 수 있습니다.
- 사용자 변수와 시스템 변수 모두에서 PATH 변수에
C:\Program Files\nodejs\가 포함되어 있는지 확인해 보세요.
- 만약 포함되어 있지 않다면, 직접 추가하시고 Git Bash를 재시작 해보세요.
- Windows에서는 ‘시스템 속성’ 메뉴로 들어가 ‘환경 변수’를 확인할 수 있습니다.
Git Bash 권한 설정:
- Git Bash를 관리자 모드로 실행하여 같은 명령을 시도해 보세요.
- Git Bash를 관리자 모드로 실행하여 같은 명령을 시도해 보세요.
문제 2: VSC의 CMD에서 Yarn 버전 미출력
VSCode 터미널과 일반 CMD간의 경로 차이 문제일 수 있습니다.
- VSCode에서 Integrated Terminal 설정:
- VSCode의 설정(settings.json) 파일에서 터미널 경로 설정을 명확히 해보세요.
terminal.integrated.shell.windows값을 명확하게 설정해봅니다.
- VSCode의 설정(settings.json) 파일에서 터미널 경로 설정을 명확히 해보세요.
{
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe"
}
- VSCode 터미널 캐시 클리어:
CTRL + SHIFT + P눌러 ‘Reload Window’를 선택하여 VSCode를 다시 로드합니다.
추가 유지보수 조치:
- Node.js, npm, Yarn을 모두 제거하고, 공식 웹사이트를 통해 다시 설치하는 방법도 옵션입니다. 최신로드의 설치파일을 이용하여 다시 설치해보세요.
아래는 참고가 될 수 있는 유사한 문제와 해결책 링크입니다.
문제 해결에 도움이 되길 바랍니다. 추가적인 문제가 있으면 언제든지 말씀해 주세요. 지식공유자님의 상세한 답변을 받을 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





