feat: add sourcemap cli options for debugging

This commit is contained in:
alex8088 2022-08-29 18:35:21 +08:00
parent ffda7049c7
commit b62b8ec0bb

View file

@ -20,6 +20,7 @@ interface GlobalCLIOptions {
m?: string m?: string
mode?: string mode?: string
ignoreConfigWarning?: boolean ignoreConfigWarning?: boolean
sourcemap?: boolean
outDir?: string outDir?: string
} }
@ -32,6 +33,7 @@ function createInlineConfig(root: string, options: GlobalCLIOptions): InlineConf
clearScreen: options.clearScreen, clearScreen: options.clearScreen,
ignoreConfigWarning: options.ignoreConfigWarning, ignoreConfigWarning: options.ignoreConfigWarning,
build: { build: {
sourcemap: options.sourcemap,
outDir: options.outDir outDir: options.outDir
} }
} }
@ -45,6 +47,7 @@ cli
.option('-f, --filter <filter>', `[string] filter debug logs`) .option('-f, --filter <filter>', `[string] filter debug logs`)
.option('-m, --mode <mode>', `[string] set env mode`) .option('-m, --mode <mode>', `[string] set env mode`)
.option('--ignoreConfigWarning', `[boolean] ignore config warning`) .option('--ignoreConfigWarning', `[boolean] ignore config warning`)
.option('--sourcemap', `[boolean] output source maps for debug (default: false)`)
.option('--outDir <dir>', `[string] output directory (default: out)`) .option('--outDir <dir>', `[string] output directory (default: out)`)
// dev // dev