-
Notifications
You must be signed in to change notification settings - Fork 3k
New npm progress indicator #6911
Comments
Looks good 👍 🚀 |
yay |
woo |
Closing this as fixed in npm/npm#multi-stage |
Do these changes have something to do with problems with progress bar people across distros started to experience? Such as
Maybe the case is that I spawn npm process without running terminal emulator. Have you tested new progress bar without terminal emulator running? With very thin terminal emulator (like 1-2 characters wide)? UPD: I'm pretty sure it's the case; didn't do commit bisection though. |
@manpages: Well, seeing is it hasn't actually been released, unless you're using a version from git directly, then no. |
@manpages The gauge module did get brought in with an It looks like accessing the |
As discussed elsewhere we want a better progress indicator than a spinner or logs. The multi-stage installer branch brings this. The current iteration of the indicator looks like this:
So here we can see that we're extracting the form-data module. ("fetch" is a bit misleading here, that'll be corrected.) The last log entry section was gunzTarPerm, which gives you a pretty good idea of what's going on. The little clock just before the bar spins every time a log line would have been printed at a higher log level.
Remaining work:
And possibly:
See also: #1257, #5340, #6420
The text was updated successfully, but these errors were encountered: