タオバオ NPM ミラー サイトは、2014 年から正式に外部向けにサービスを提供しています。当初は単に NPM の中国ミラー サイトとして意図され、国内のフロントエンド コミュニティに還元することを意図していましたが、知らず知らずのうちに運営されてきました。今まで。 Ruby Gems の淘宝網ミラー方式を参考にして、オープンソース団体であるアリババに第 2 レベル ドメイン名 taobao.org を申請し、ミラー サイトの名前は当然淘宝 NPM ミラー サイト (以下 CNPM) と名付けられました。
フロントエンド (vue) からマスタリー コースへのエントリー:
CNPM が正式にサービスを提供した 2014 年から今日まで、NPM パッケージの数は 100,000 から 178 万に増加し、CNPM パッケージのダウンロード数は 2014 年に戻りました。ソースは 1 億から 200 億に増加しました。これは、CDN によって元のサイトに返されるデータの量が、実際のダウンロード量として計算するとさらに多くなります。
CNPM は過去 8 年間、国内のフロントエンドの精力的な発展を目の当たりにしてきたと謙虚に言えます。今後も中国のフロントエンド開発者に協力していきたいと考えています。
PS: 主要参加者のほとんどは国内の大手メーカーですが、CNPM 自体は中立的な公益事業であり、日々の巨額の運営維持費はコミュニティからの寄付によって賄われています。
npm設定は国内ミラー(タオバオミラー)を構成します
http://npm.taobao.org
とhttp://registry.npm.taobao.org
は、2022 年 6 月 30 日に正式にオフラインになり、DNS 解決を停止します。
新しいドメイン名はnpmmirror.com
です。関連するサービス ドメイン名の切り替えルールについては、http:
//npm.taabao.org => http://npmmirror.comを参照してください。
http://registry.npm.taabao.org => http://registry.npmmirror.com
npm を新しい Taobao ミラー ソースに変更します:
npm config set registry 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 コマンドに影響せず、依存パッケージをインストールするたびに淘宝網のアドレスを書き込む必要もありません。
cnpm インストール モード
cnpm をインストールすると、すべてのモジュールがここで設定したレジストリ、つまり https://registry.npmmirror.com からインストールされます。
インストール時に、インストールされたモジュールが同期されていないことが判明しました。Taobao NPM はバックグラウンドで自動的に同期し、公式 NPM registry.npmjs.org からインストールできるようになります。次回このモジュールをインストールするときは、淘宝網 NPM から直接インストールされます。
cnpmを使用する
cnpm install xxx