最近、自宅で git プロジェクトに取り組んでいることに気づきnpm i
、すぐにダウンロードを開始しましたが、その後スタックしてしまい、ダウンロードが完了するまでに数分ほどかかりました。これは強迫性障害のあるプログラマーにとって耐えられないことです。
疑問がある場合は、まず GPT に問い合わせてください
GPT はいくつかの解決策も提供します。
1. ミラー ソースを変更します。npm のデフォルトのミラー ソースは地理的位置の影響を受ける可能性があり、その結果ダウンロード速度が遅くなります。ダウンロードを高速化するには、タオバオ ミラー (https://npm.taabao.org/) や cnpm (https://github.com/cnpm/cnpm) などの国内ミラー ソースを使用してみることができます。
npm config set registry https://registry.npm.taobao.org/ //使用淘宝镜像
2. 糸を使用する: 糸は、npm に代わるパッケージ管理ツールで、並列ダウンロードやローカル キャッシュなどの最適化戦略を使用するため、場合によっては npm よりも高速です。Yarn を使用してパッケージを管理してみることができます。
npm install -g yarn
ローカル設定を確認すると、タオバオミラーも使用していることがわかったので、続行するしかなく、ようやく気づきました
注意
:淘宝網 npm ミラー ステーションが新しいドメイン名に切り替わりました
新しい Web サイト: 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は淘宝網のミラーソースを設定します:
npm config set registry https://registry.npmmirror.com
最後に、npm 管理ツールをお勧めします。
画像の表示と切り替えを行う nrm
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 に似ていると思いますか?