갑자기 오늘,
npm install 을 입력했을 때
아래와 같은 오류문구가 발생된다.
idealTree:[project-name]: sill idealTree buildDeps
"idealTree:[project-name]: sill idealTree buildDeps" 메시지
1.
프로젝트의 package.json 파일에 있는 종속성이 일관되고 올바른지 확인하는 데 도움이 되는 도구인
'ideal-tree' 패키지에서 생성됨
2.
ideal-tree 도구가
프로젝트의 package.json 파일에서 종속성을 확인하고
종속성 트리를 빌드하고 있음을 나타내지만 오류나 문제는 아님.
3.
이 문제를 해결하려면 package.json 파일을 업데이트하여
모든 종속성이 올바른지 확인한 다음
'npm install'을 다시 실행할 수 있습니다.
4.
ideal-tree를 사용하지 않거나 이 메시지를 보고 싶지 않은 경우
프로젝트에서 ideal-tree를 제거하고 npm install을 다시 실행할 수 있습니다.
5.
ideal-tree와 유사한 기능을 가진
yarn과 같은 다른 패키지 관리자를 사용하는 것을 고려할 수 있으며
이 메시지는 표시되지 않습니다.
구글형님은 여러 해결책이 제시해준다.
1.package-lock.json을 삭제
2.npm install --verbose
3.npm set registry http://registry.npmjs.org/
4.npm config set strict-ssl false
그러나 나는 하나도 들어먹는게 없었고,
npm install을 친 후 저
idealTree:[project-name]: sill idealTree buildDeps
상태에서 존버를해보며 생각하고있었는데,
갑자기 진행되는가 싶더니 오류가발생했다.
npm ERR! code FETCH_ERROR
npm ERR! errno FETCH_ERROR
npm ERR! invalid json response body at https://registry.npmjs.org/ts-jest reason: Invalid response body while trying to fetch https://registry.npmjs.org/ts-jest: aborted
---
메시지 설치하려는 패키지 'ts-jest'에 문제가 있음을 나타냄
1.패키지 'ts-jest'는 더 이상 npm 레지스트리에서 사용할 수 없음
2.패키지 'ts-jest'를 일시적으로 사용할 수 없음
3.인터넷 연결에 문제
4.npm 구성 문제
1.npm 웹사이트에서 패키지 'ts-jest'를 검색하여 npm 레지스트리에서 여전히 사용 가능한지 확인
2.몇 분 후에 'npm install'을 다시 실행하여 패키지를 사용할 수 있는지 확인
3.인터넷 연결을 확인
4.'npm cache clean --force'를 실행한 다음 'npm install'을 다시 실행하여 npm 캐시 삭제
5.패키지를 여전히 사용할 수 없거나 설치할 수 없는 경우 유사한 기능을 제공하는 대체 패키지를 고려하거나 yarn과 같은 다른 패키지 관리자에서 설치를 시도
6.package-lock.json 파일을 삭제한 다음 npm install을 다시 실행
=> 그러면 package-lock.json 파일과 충돌이 있는 경우 문제가 해결
결론
정말..놀랍게도
정말 아닐거라고 생각했던 인터넷문제가 맞았다.
아마 기업이라면 VPN등 네트워크에 영향을 줄 기능들을 on/off하며 테스트해보길 바라며..
개발자의 삽질이란 ~..^^
'재학습 > 오류' 카테고리의 다른 글
[GIT] does not have a commit checked out (0) | 2023.06.27 |
---|---|
[NPM] npm ERR! code EACCES errno -13 (0) | 2023.06.26 |
[AWS EC2] 프로세스 실행 중 행(Hang)현상 원인파악 (0) | 2023.01.01 |
[Docker] nodejs 도커파일 빌드 시 에러 (0) | 2022.12.26 |
[IntelliJ] 인텔리제이 폴더에 Java class 파일 생성버튼이 없어요! (0) | 2022.06.09 |