Tech/Node.js

[NPM] npm sill idealtree buildDeps에서 멈추는 현상 해결

lonnie(동현) 2022. 10. 30. 17:40

 npm install을 진행했는데, npm sill idealtree buildDeps에서 멈추는 현상이 발생하여서 해당 문제를 해결해보기로 했다.

먼저, https://ggodong.tistory.com/318 글의 3번을 따라서 진행해보았다.

 아래 명령어를 입력 후 npm install을 진행해보았다.

npm set registry http://registry.npmjs.org/

 일단 npm sill idealtree buildDeps에서 멈추는 현상은 사라졌지만, 아래와 같은 메시지가 나와서 뭔가 해결되지 않은 느낌이 들었고, 아래의 메시지에서 해결책을 찾아보고자 했다.

 메시지 내용은 2021년 10월 4일부터 패키지 설치를 포함하여 npm 웹 사이트 및 npm 레지스트리에 대한 모든 연결은 TLS 1.2 이상을 사용해야 한다는 내용이었다.

 메시지에 나와 있는 https://github.blog/2021-08-23-npm-registry-deprecating-tls-1-0-tls-1-1/ 페이지에 따르면, 아래 명령어를 통해 npm 버전이 TLS 1.2를 지원하는지 확인할 수 있다고 해서 진행해 보았고

npm install -g https://tls-test.npmjs.com/tls-test-1.0.0.tgz

똑같이 아래의 메시지를 받게 되었다.

 이 메시지를 책은 stackoverflow link 에서 찾을 수 있었다. 아래의 명령어를 입력하라는 내용이었는데, 위에서 진행했던 명령어에서 연산자 하나가 추가되어야 하는 것이었다.  

npm set registry=https://registry.npmjs.org/

 위 명령어를 진행 후에 다시 아래 명령어를 입력하였더니

npm install -g https://tls-test.npmjs.com/tls-test-1.0.0.tgz

 아래의 메시지를 받을 수 있었고 문제가 해결된 듯 보였다.

 다시 npm install 진행하였더니, 정상적으로 진행된 것을 볼 수 있었다.

 

References

728x90
반응형