Skip to content

Commit 87a0dcd

Browse files
authored
fix(vue): pass extra args to vue-cli serve (ionic-team#4827)
1 parent 2620059 commit 87a0dcd

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

  • packages/@ionic/cli/src/lib/project/vue

packages/@ionic/cli/src/lib/project/vue/serve.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,12 @@ export class VueServeCLI extends ServeCLI<VueServeOptions> {
101101
protected async buildArgs(_options: VueServeOptions): Promise<string[]> {
102102
const { pkgManagerArgs } = await import('../../utils/npm');
103103

104+
const separatedArgs = _options['--']
105+
104106
if (this.resolvedProgram === this.program) {
105-
return ['serve'];
107+
return ['serve', ...separatedArgs];
106108
} else {
107-
const [, ...pkgArgs] = await pkgManagerArgs(this.e.config.get('npmClient'), { command: 'run', script: this.script });
109+
const [, ...pkgArgs] = await pkgManagerArgs(this.e.config.get('npmClient'), { command: 'run', script: this.script, scriptArgs: separatedArgs });
108110
return pkgArgs;
109111
}
110112
}

0 commit comments

Comments
 (0)