Cli: [BUG] npm config bekommt Präfix super langsam

Erstellt am 4. Mai 2020  ·  4Kommentare  ·  Quelle: npm/cli

Was warum

Dies ist ein Versuch, diesen ungelösten Fehler wieder zu beheben: https://github.com/npm/npm/issues/14458

Aus irgendeinem Grund ist der Befehl npm config get prefix mehrere Sekunden langsam. Dies würde mich normalerweise nicht stören, aber für Benutzer von nvm wie mich ist dies sehr wirkungsvoll, da dieser Befehl intern verwendet wird und nvm in Shell-Startskripten verwendet wird. Weitere Informationen finden Sie unter https://github.com/nvm-sh/nvm/issues/782 . Daher ist der Shell-Start sehr langsam, insbesondere für Benutzer von WSL.

Wann

Immer

Wo

NPM CLI

Wie

Aktuelles Verhalten

Führen Sie time npm config get prefix , siehe Antwortzeitpunkt für mehrere Sekunden.

Schritte zum Reproduzieren

Führen Sie npm config get prefix

Erwartetes Verhalten

Das Ergebnis sollte schneller zurückkommen.

Wer

?

Verweise

Bug Release 6.x

Hilfreichster Kommentar

In letzter Zeit war npm config get prefix auf meinem Computer sehr langsam. Dies scheint der Fall zu sein, seit ich das Verzeichnis /var/ von meiner SSD auf meine Festplatte verschoben habe, um Speicherplatz freizugeben.
Das erste Mal, wenn der Befehl ausgeführt wird (als Teil meines .bashrc -Skripts), ist er besonders langsam und dauert zwischen 10 und 20 Sekunden. Spätere Läufe (durch Öffnen neuer Muscheln) dauern "nur" einige Sekunden.

Alle 4 Kommentare

cc @darcyclarke; Dies würde tatsächlich eine Tonne Unterschied für jeden NVM Benutzer machen, jeden travis-ci Lauf inklusive.

🤔 Ich bin mir sicher, dass hier etwas gegraben werden muss

Wurden dabei Fortschritte erzielt? Ich würde gerne bei diesem Problem helfen.

In letzter Zeit war npm config get prefix auf meinem Computer sehr langsam. Dies scheint der Fall zu sein, seit ich das Verzeichnis /var/ von meiner SSD auf meine Festplatte verschoben habe, um Speicherplatz freizugeben.
Das erste Mal, wenn der Befehl ausgeführt wird (als Teil meines .bashrc -Skripts), ist er besonders langsam und dauert zwischen 10 und 20 Sekunden. Spätere Läufe (durch Öffnen neuer Muscheln) dauern "nur" einige Sekunden.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen