재학습/오류

[Npm] sill idealTree buildDeps

재이든 2023. 1. 16. 14:54
반응형

갑자기 오늘,

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하며 테스트해보길 바라며..

개발자의 삽질이란 ~..^^

반응형