$ cnpm install vite-plugin-progress
Display with progress bar when building
English | 简体中文
npm i vite-plugin-progress -D
# yarn
yarn add vite-plugin-progress -D
# pnpm
pnpm i vite-plugin-progress -D
Add progress plugin to vite.config.js / vite.config.ts and configure it:
// vite.config.js / vite.config.ts
import progress from 'vite-plugin-progress'
export default {
plugins: [
progress()
]
}
Tip: During the first build,
transformsandchunksare not displayed.
Accepts almost all of the same options as node-progress.
format the format of the progress barwidth the displayed width of the progress bar defaulting to totalcomplete completion character defaulting to "\u2588"incomplete incomplete character defaulting to "\u2591"renderThrottle minimum time between updates in milliseconds defaulting to 16clear option to clear the bar on completion defaulting to falsecallback optional function to call when the progress bar completesstream the output stream defaulting to stderrhead head character defaulting to complete charactersrcDir the directory of the assets being built defaulting to "src"The format option accepts the following tokens:
:bar the progress bar itself:current current tick number:total total ticks:elapsed time elapsed in seconds:percent completion percentage:eta estimated completion time in seconds:rate rate of ticks per secondUse picocolors to sprinkle on a few colors.
// vite.config.js / vite.config.ts
import progress from 'vite-plugin-progress'
export default {
plugins: [
progress({
format: 'building [:bar] :percent',
total: 200,
width: 60,
complete: '=',
incomplete: '',
})
]
}
// vite.config.js / vite.config.ts
import progress from 'vite-plugin-progress'
import colors from 'picocolors'
export default {
plugins: [
progress({
format: `${colors.green(colors.bold('Bouilding'))} ${colors.cyan('[:bar]')} :percent`
})
]
}
This project is inspired progress-bar-webpack-plugin
Copyright 2013 - present © cnpmjs.org | Home |