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
'Tech > Node.js' 카테고리의 다른 글
[Node] Node.js Express에서 파일 업로드 요청 처리 및 DB에 데이터 삽입하기 (0) | 2021.03.17 |
---|---|
[Node] 고객(Customer) DB 테이블 구축 및 Express와 연동하기 (0) | 2021.03.17 |
[Node.js] REST API 구축하기 (0) | 2021.03.14 |
[Node] 서버 개발 환경 구축하기 (0) | 2021.03.14 |