diff --git a/packages/@vuepress/core/lib/dev.js b/packages/@vuepress/core/lib/dev.js index e05f2552ba..534fe7f1d4 100644 --- a/packages/@vuepress/core/lib/dev.js +++ b/packages/@vuepress/core/lib/dev.js @@ -121,6 +121,7 @@ module.exports = async function dev (sourceDir, cliOptions = {}) { }, logLevel: 'error', port, + open: cliOptions.open, add: app => { // apply plugin options to extend dev server. ctx.pluginAPI.options.enhanceDevServer.syncApply(app) diff --git a/packages/vuepress/lib/registerCoreCommands.js b/packages/vuepress/lib/registerCoreCommands.js index 3301fae914..2705cbf690 100644 --- a/packages/vuepress/lib/registerCoreCommands.js +++ b/packages/vuepress/lib/registerCoreCommands.js @@ -22,6 +22,7 @@ module.exports = function (cli, options) { .option('--no-cache', 'clean the cache before build') .option('--debug', 'start development server in debug mode') .option('--silent', 'start development server in silent mode') + .option('--open', 'open browser when ready') .action((sourceDir = '.', commandOptions) => { const { debug, silent } = commandOptions