mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-27 08:02:01 +00:00
misc: improve progressbar consistency (#3143)
This commit is contained in:
parent
ec5bdd98e3
commit
c42ef4c0af
@ -14,6 +14,7 @@ import webpackHotMiddleware from 'webpack-hot-middleware'
|
||||
import Debug from 'debug'
|
||||
import Glob from 'glob'
|
||||
import upath from 'upath'
|
||||
import logUpdate from 'log-update'
|
||||
|
||||
import { r, wp, wChunk, createRoutes, parallel, sequence, relativeTo, waitFor, createSpinner } from '../common/utils'
|
||||
import Options from '../common/options'
|
||||
@ -45,6 +46,9 @@ export default class Builder {
|
||||
// Shared spinner
|
||||
this.spinner = createSpinner({ minimal: this.options.minimalCLI })
|
||||
this.spinner.enabled = !this.options.test
|
||||
this.logUpdate = logUpdate.create(process.stdout, {
|
||||
showCursor: true
|
||||
})
|
||||
|
||||
// Helper to resolve build paths
|
||||
this.relativeToBuild = (...args) =>
|
||||
|
@ -19,6 +19,7 @@ export default class WebpackBaseConfig {
|
||||
this.isStatic = builder.isStatic
|
||||
this.options = builder.options
|
||||
this.spinner = builder.spinner
|
||||
this.logUpdate = builder.logUpdate
|
||||
}
|
||||
|
||||
getBabelOptions() {
|
||||
@ -205,7 +206,8 @@ export default class WebpackBaseConfig {
|
||||
plugins.push(new WebpackBar({
|
||||
profile: this.options.build.profile,
|
||||
name: this.isServer ? 'server' : 'client',
|
||||
color: this.isServer ? 'orange' : 'green'
|
||||
color: this.isServer ? 'orange' : 'green',
|
||||
logUpdate: this.logUpdate
|
||||
}))
|
||||
}
|
||||
|
||||
|
@ -95,6 +95,7 @@
|
||||
"is-ci": "^1.1.0",
|
||||
"launch-editor-middleware": "^2.2.1",
|
||||
"lodash": "^4.17.5",
|
||||
"log-update": "^2.3.0",
|
||||
"lru-cache": "^4.1.2",
|
||||
"memory-fs": "^0.4.1",
|
||||
"mini-css-extract-plugin": "^0.3.0",
|
||||
@ -129,7 +130,7 @@
|
||||
"webpack-dev-middleware": "^3.1.0",
|
||||
"webpack-hot-middleware": "^2.21.2",
|
||||
"webpack-node-externals": "^1.6.0",
|
||||
"webpackbar": "^1.1.4"
|
||||
"webpackbar": "^1.5.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"babel-eslint": "^8.2.1",
|
||||
|
@ -7549,16 +7549,18 @@ webpack@^4.3.0:
|
||||
watchpack "^1.5.0"
|
||||
webpack-sources "^1.0.1"
|
||||
|
||||
webpackbar@^1.1.4:
|
||||
version "1.3.0"
|
||||
resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-1.3.0.tgz#cdcd6b60709ccd3167732261c2ae09529354539a"
|
||||
webpackbar@^1.5.1:
|
||||
version "1.5.1"
|
||||
resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-1.5.1.tgz#05fd64a168ac6cbef763ab074ababeaf9edb72fc"
|
||||
dependencies:
|
||||
chalk "^2.3.2"
|
||||
figures "^2.0.0"
|
||||
is-ci "^1.1.0"
|
||||
loader-utils "^1.1.0"
|
||||
lodash "^4.17.5"
|
||||
log-update "^2.3.0"
|
||||
pretty-time "^1.0.0"
|
||||
schema-utils "^0.4.5"
|
||||
table "^4.0.3"
|
||||
|
||||
whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3:
|
||||
|
Loading…
Reference in New Issue
Block a user