최근에 집에서 git 프로젝트 작업을 하고 있다는 사실을 알게 된 후 npm i
아주 빠르게 다운로드를 시작했는데, 그러다가 멈춰서 다운로드를 완료하는 데 몇 분 정도 걸렸습니다. 이것은 강박 장애가 있는 코더에게는 참을 수 없는 일입니다.
의심스러우면 먼저 GPT에 문의하세요.
GPT는 또한 여러 솔루션을 제공합니다.
1. 미러 소스 변경: npm의 기본 미러 소스는 지리적 위치의 영향을 받아 다운로드 속도가 느려질 수 있습니다. Taobao 미러(https://npm.taobao.org/) 또는 cnpm(https://github.com/cnpm/cnpm)과 같은 국내 미러 소스를 사용하여 다운로드 속도를 높일 수 있습니다.
npm config set registry https://registry.npm.taobao.org/ //使用淘宝镜像
2. 원사 사용: 원사는 npm을 대체하는 패키지 관리 도구로, 병렬 다운로드, 로컬 캐싱 등의 최적화 전략을 사용하므로 경우에 따라 npm보다 빠릅니다. Yarn을 사용하여 패키지를 관리할 수 있습니다.
npm install -g yarn
로컬 설정을 확인해보니 저도 타오바오 미러를 사용하고 있어서 계속할 수 밖에 없었고, 마침내 알게 되었습니다.
注意
: Taobao npm 미러 스테이션이 새로운 도메인 이름으로 전환되었습니다
새 웹사이트: https://npmmirror.com
,
레지스트리 종점:https://registry.npmmirror.com
。
새로운 도메인 이름이 정식 출시됨에 따라 2022년 5월 31일 0시부터 기존 도메인 이름 http://npm.taobao.org
과 http://registry.npm.taobao.org
도메인 이름의 서비스가 중단됩니다.
更换:npm config set registry https://registry.npmmirror.com
查看是否更换成功:npm config get registry
执行安装命令:npm install
미러 소스에 대한 몇 가지 일반적인 설정
npm 현재 소스를 봅니다.
npm config get registry
npm은 Taobao 미러 소스를 설정합니다.
npm config set registry https://registry.npmmirror.com
마지막으로 npm 관리 도구를 추천합니다
nmm으로 이미지 보기 및 전환
npm install -g nrm
// 查看所有的源
nrm ls
// 增加源地址
nrm add
nrm add taobao https://registry.npmmirror.com/
// 切换 比如切换到 淘宝源
nrm use tobao
// 删除源地址
nrm del
nrm del taobao
// 测试所有源的相应时间 看那个更快
nrm test
nvm과 비슷하다고 생각하시나요?