타오바오 NPM 미러 사이트는 2014년부터 공식적으로 외부 세계에 서비스를 시작했습니다. 처음에는 단순히 NPM용 중국 미러 사이트로 의도되어 국내 프론트엔드 커뮤니티에 환원하려는 목적으로 운영되고 있었습니다. 지금까지. Ruby Gems Taobao 미러 방식을 참조하여 Alibaba 오픈 소스 조직에 taobao.org라는 2차 도메인 이름을 신청했습니다. 미러 사이트의 이름은 자연스럽게 Taobao NPM 미러 사이트(이하 CNPM)로 명명되었습니다.
프론트엔드(vue) 마스터리 과정 진입: 위와 같이 연구에 진입합니다
. CNPM이 공식적으로 서비스를 제공한 2014년부터 현재까지 NPM 패키지 수는 100,000개에서 178만 개로 증가했으며, CNPM 패키지 다운로드 수는 다시 소스가 1억 개에서 200억 개로 늘어났습니다. CDN이 원본 사이트로 반환하는 데이터의 양은 실제 다운로드 양으로 계산하면 훨씬 더 많습니다.
CNPM은 지난 8년 동안 국내 프론트엔드의 활발한 발전을 지켜봤다고 말할 수 있습니다. 앞으로도 우리는 중국 프론트엔드 개발자들과 계속해서 동행하기를 희망합니다.
추신: 핵심 참여자의 대부분은 국내 주요 제조업체 출신이지만 CNPM 자체는 중립적인 공공 복지 프로젝트이며 막대한 일일 운영 및 유지 관리 비용은 지역 사회 기부에서 나옵니다.
npm 설정 국내 미러 구성(Taobao 미러)
http://npm.taobao.org
및 http://registry.npm.taobao.org
2022.06.30에 공식적으로 오프라인 상태가 되며 DNS 확인이 중단됩니다.
새로운 도메인 이름은 npmmirror.com
입니다. 관련 서비스 도메인 이름 전환 규칙은
http://npm.taobao.org => http://npmmirror.com을 참조하세요.
http://registry.npm.taobao.org => http://registry.npmmirror.com
npm을 새로운 Taobao 미러 소스로 수정:
npm config set 레지스트리 http://registry.npmmirror.com은
미러링을 해제하고 다음으로 복원해야 합니다. 공식 소스:
npm config set Registry https://registry.npmjs.org
npm 소스 주소가 성공적으로 변경되었는지 확인:
npm config get Registry
Taobao 이미지를 구성하고 cnpm
npm install -g cnpm --registry=https를사용하여 설치합니다.
://registry.npmmirror.com에서는
npm 명령에 영향을 주지 않으며 종속 패키지를 설치할 때마다 Taobao 주소를 작성할 필요가 없는 이 방법을 권장합니다.
cnpm 설치 모드
cnpm이 설치되면 여기에 설정된 레지스트리, 즉 https://registry.npmmirror.com에서 모든 모듈이 설치됩니다.
설치 시 설치된 모듈이 동기화되지 않은 것으로 확인됩니다. Taobao NPM은 백그라운드에서 자동으로 동기화되며 공식 NPM Registry.npmjs.org에서 설치할 수 있습니다. 다음에 이 모듈을 설치하면 Taobao NPM에서 직접 설치됩니다.
cnpm 사용
cnpm install xxx