diff --git a/packages/@vue/cli-service/lib/commands/serve.js b/packages/@vue/cli-service/lib/commands/serve.js index 9a867b8fb4..4129ff9db2 100644 --- a/packages/@vue/cli-service/lib/commands/serve.js +++ b/packages/@vue/cli-service/lib/commands/serve.js @@ -242,7 +242,10 @@ module.exports = (api, options) => { console.log() if (args.open || projectDevServerOptions.open) { - openBrowser(urls.localUrlForBrowser) + const pageUri = ( projectDevServerOptions.openPage && typeof projectDevServerOptions.openPage === 'string' ) + ? projectDevServerOptions.openPage + : '' + openBrowser(urls.localUrlForBrowser + pageUri) } // Send final app URL