<Vue>
OS: MAC OS(Ventura 13.0.1)
1) 에러 내용
1) gyp
gyp: No Xcode or CLT version detected! gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1
2) 해결
Xcode를 설치한다.
-> 앱스토어에서 설치함
-> 아니면 터미널에서 설치
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
잘 설치되었는 지 확인한다.
xcode-select --print-path
아래와 같이 정상출력되면 npm install 실행한다.
/Library/Developer/CommandLineTools
3) 원인
node-gyp는 cross-platform command-line tool 로, native addon modules를 컴파일 해주는 도구.
(native addon modules란 C나 C++로 작성된 동적 링크 공유 객체로 노드의 require() 함수에 의해 로드 되어 일반적인 노드 모듈처럼 사용됨)
keypoint => node-gyp는 python과 visual studio build tools에 의존하기 때문에 이에 대한 셋팅을 해주는 것.
MS의 Visual Studio for Mac도 iOS/macOS용 소프트웨어를 최종 컴파일하려면 Xcode가 설치되어 있어야 하며, 게임메이커나 유니티, 언리얼, 리액트 네이티브도 iOS 환경으로 컴파일 하려면 Xcode가 필요하다.
[출처]
https://velog.io/@wjs4199/React-npm-install%EC%8B%9C-node-gyp-%EC%97%90%EB%9F%AC
https://jojoldu.tistory.com/566
'코딩 > Error' 카테고리의 다른 글
22.06.02 NVM warn engine error(사용환경: mac) (0) | 2022.06.02 |
---|---|
22.06.02 Mac nvm 설치 오류 해결 (0) | 2022.06.02 |
TIL 22.05.10 - BrowserslistError, react-scripts error (0) | 2022.05.10 |
Tsx 파일에서 react-icons import 시 에러 (0) | 2022.04.25 |
[Error] parsing error cannot find module eslint-visitor-keys.cjs (0) | 2022.04.06 |