これは、この未解決のバグを復活させる試みです: https :
何らかの理由で、コマンドnpm config get prefix
は数秒遅くなります。 これは通常は気になりませんが、私のようなnvm
ユーザーにとっては、このコマンドを内部で使用し、nvmがシェル起動スクリプトで使用されるため、これは非常に大きな影響を及ぼします。 詳細については、 https://github.com/nvm-sh/nvm/issues/782を参照してください。 したがって、特にWSLを使用している場合、シェルの起動は非常に遅くなります。
常に
NPM CLI
time npm config get prefix
実行します。数秒の応答タイミングを参照してください。
npm config get prefix
実行します
結果はより早く戻ってくるはずです。
?
cc @darcyclarke; これは実際には、すべてのトラヴィス-CIの実行を含め、すべてのNVMのユーザーに対して差のトンになるだろう。
🤔私はここで行われるべきいくつかの掘り下げがあると確信しています
これで何か進展はありましたか? 私はこの問題を手伝うことに興味があります。
最近、私のマシンではnpm config get prefix
が非常に遅くなっています。 これは、 /var/
ディレクトリをSSDからHDDに移動して、スペースを解放してからのようです。
コマンドが最初に実行されるとき(私の.bashrc
スクリプトの一部として)、それは特に遅く、10〜20秒のどこかでかかります。 後で実行すると(新しいシェルを開くことにより)、数秒しかかかりません。
最も参考になるコメント
最近、私のマシンでは
npm config get prefix
が非常に遅くなっています。 これは、/var/
ディレクトリをSSDからHDDに移動して、スペースを解放してからのようです。コマンドが最初に実行されるとき(私の
.bashrc
スクリプトの一部として)、それは特に遅く、10〜20秒のどこかでかかります。 後で実行すると(新しいシェルを開くことにより)、数秒しかかかりません。