인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

보문산님의 프로필 이미지

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

01-설치를 위한 cli 명령어

node.js 설치 질문

해결된 질문

작성

·

80

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가 실행이 되지 않습니다.

초반 세팅 과정 때문에 시간을 너무 잡아먹는 것 같아요 도와주세요 ㅠㅠ

사진1.png.webp질문2.png.webp사진3.png.webp

 

답변 2

0

보문산님의 프로필 이미지
보문산
질문자

git까지 지웠다가 다시 하니까 제대로 되네요 해결완료!

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. 보문산님께서 겪고 계신 문제를 해결하기 위해 도움을 드리겠습니다.

문제 1: Git Bash에서의 Node.js, npm, yarn 오류

Git Bash에서 “Segmentation fault” 오류가 발생하는 건 주로 설치 패스 문제가 원인일 수 있습니다. 환경 변수 PATH에 Node.js와 npm, Yarn의 경로가 올바르게 설정되지 않았을 가능성이 있습니다.

  1. 환경 변수 확인 및 수정:

    • Windows에서는 ‘시스템 속성’ 메뉴로 들어가 ‘환경 변수’를 확인할 수 있습니다.
    • 사용자 변수와 시스템 변수 모두에서 PATH 변수에 C:\Program Files\nodejs\가 포함되어 있는지 확인해 보세요.
    • 만약 포함되어 있지 않다면, 직접 추가하시고 Git Bash를 재시작 해보세요.
  2. Git Bash 권한 설정:

    • Git Bash를 관리자 모드로 실행하여 같은 명령을 시도해 보세요.

문제 2: VSC의 CMD에서 Yarn 버전 미출력

VSCode 터미널과 일반 CMD간의 경로 차이 문제일 수 있습니다.

  1. VSCode에서 Integrated Terminal 설정:
    • VSCode의 설정(settings.json) 파일에서 터미널 경로 설정을 명확히 해보세요.
    • terminal.integrated.shell.windows 값을 명확하게 설정해봅니다.
{
    "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe"
}
  1. VSCode 터미널 캐시 클리어:
    • CTRL + SHIFT + P 눌러 ‘Reload Window’를 선택하여 VSCode를 다시 로드합니다.

추가 유지보수 조치:

  • Node.js, npm, Yarn을 모두 제거하고, 공식 웹사이트를 통해 다시 설치하는 방법도 옵션입니다. 최신로드의 설치파일을 이용하여 다시 설치해보세요.

아래는 참고가 될 수 있는 유사한 문제와 해결책 링크입니다.

문제 해결에 도움이 되길 바랍니다. 추가적인 문제가 있으면 언제든지 말씀해 주세요. 지식공유자님의 상세한 답변을 받을 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.