Files
vue-cli/packages/@vue/cli-service/lib/command-plugins/build.js
2017-12-29 16:34:04 -05:00

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)
})
}