mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-01-23 15:49:08 -06:00
22 lines
666 B
JavaScript
22 lines
666 B
JavaScript
const defaults = {
|
|
mode: 'production',
|
|
extractCSS: true,
|
|
sourceMap: true,
|
|
cssSourceMap: false
|
|
}
|
|
|
|
module.exports = (api, options) => {
|
|
api.registerCommand('build', {
|
|
description: 'build for production',
|
|
usage: 'vue-cli-service build',
|
|
options: {
|
|
'--mode': `specify env mode (default: ${defaults.mode})`,
|
|
'--extractCSS': `extract component CSS into one file. (default: ${defaults.extractCSS})`,
|
|
'--sourceMap': `generate source map (default: ${defaults.sourceMap})`,
|
|
'--cssSourceMap': `generate source map for CSS (default: ${defaults.cssSourceMap})`
|
|
}
|
|
}, args => {
|
|
api.setMode(args.mode || defaults.mode)
|
|
})
|
|
}
|