npm インストールがスタックしすぎて遅い

最近、自宅で 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 に似ていると思いますか?

おすすめ

転載: blog.csdn.net/to_prototy/article/details/132487675