mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-13 17:43:59 +00:00
69 lines
1.7 KiB
JavaScript
69 lines
1.7 KiB
JavaScript
import { defaultNuxtConfigFile } from '@nuxt/config'
|
|
import { normalizeArg } from '../utils'
|
|
|
|
export default {
|
|
spa: {
|
|
alias: 's',
|
|
type: 'boolean',
|
|
description: 'Launch in SPA mode'
|
|
},
|
|
universal: {
|
|
alias: 'u',
|
|
type: 'boolean',
|
|
description: 'Launch in Universal mode (default)'
|
|
},
|
|
'config-file': {
|
|
alias: 'c',
|
|
type: 'string',
|
|
default: defaultNuxtConfigFile,
|
|
description: `Path to Nuxt config file (default: \`${defaultNuxtConfigFile}\`)`
|
|
},
|
|
modern: {
|
|
alias: 'm',
|
|
type: 'string',
|
|
description: 'Build/Start app for modern browsers, e.g. server, client and false',
|
|
prepare (cmd, options, argv) {
|
|
if (argv.modern !== undefined) {
|
|
options.modern = normalizeArg(argv.modern)
|
|
}
|
|
}
|
|
},
|
|
target: {
|
|
alias: 't',
|
|
type: 'string',
|
|
description: 'Build/start app for a different target, e.g. server, serverless and static',
|
|
prepare (cmd, options, argv) {
|
|
if (argv.target) {
|
|
options.target = argv.target
|
|
}
|
|
}
|
|
},
|
|
'force-exit': {
|
|
type: 'boolean',
|
|
default (cmd) {
|
|
return ['build', 'generate', 'export'].includes(cmd.name)
|
|
},
|
|
description: 'Whether Nuxt should force exit after the command has finished'
|
|
},
|
|
version: {
|
|
alias: 'v',
|
|
type: 'boolean',
|
|
description: 'Display the Nuxt version'
|
|
},
|
|
help: {
|
|
alias: 'h',
|
|
type: 'boolean',
|
|
description: 'Display this message'
|
|
},
|
|
processenv: {
|
|
type: 'boolean',
|
|
default: true,
|
|
description: 'Disable reading from `process.env` and updating it with dotenv'
|
|
},
|
|
dotenv: {
|
|
type: 'string',
|
|
default: '.env',
|
|
description: 'Specify path to dotenv file (default: `.env`). Use `false` to disable'
|
|
}
|
|
}
|