So deaktivieren Sie die Fortschrittsanzeige von npm

10

Wie hier hervorgehoben, verlangsamt der Fortschrittsbalken von npm den gesamten Installationsfortschritt erheblich. Die gegebene Lösung ist, es zu deaktivieren

%Vor%

Die Frage, die ich habe, ist es innerhalb eines Projekts möglich, etwas (in package.json zum Beispiel) so einzustellen, dass ich progress=false in der Befehlszeile weglassen kann und einfach $> npm install ausführen kann und dasselbe Ergebnis wie erhalten kann oben?

    
Jeanluca Scaljeri 15.06.2016, 09:24
quelle

3 Antworten

15

Fügen Sie einer Datei mit dem Namen .npmrc in Ihrem Projektstammordner Folgendes hinzu:

%Vor%

Es ist auch möglich, diese Datei in Ihrem Home-Verzeichnis zu platzieren: ~/.npmrc

Weitere Informationen zur NPM-Konfiguration.

Sie können dies auch in der Befehlszeile tun:

%Vor%     
MrWillihog 15.06.2016, 09:38
quelle
7

In der späteren Version von npm können Sie

verwenden

npm install --no-progress

siehe Ссылка

    
ShoeLace 20.03.2017 11:49
quelle
1

Während die Op's und die ausgewählte Antwort wahrscheinlich gut funktionieren, war mein Problem anders: einige Buildschritte in package.json explizit enthalten - progress , was meine Jenkins-Builds langsam und hässlich gemacht hat.

Ich habe diese mit einem einfachen sed entfernt, bevor ich npm install ausführe:
sed -i 's#--progress##g' package.json

Natürlich, wenn ich Schreibzugriff auf hatte, könnte es besser sein, das Argument --progress direkt aus den Quelldateien zu entfernen.


Wie auch immer, ich hoffe, es wird dir helfen.

    
Balmipour 02.03.2017 16:31
quelle

Tags und Links