From 097f26869f8720f4b6281394f98ec3922e43b5f1 Mon Sep 17 00:00:00 2001 From: ChaiMaoYuan <945852046@qq.com> Date: Sat, 4 Feb 2017 07:00:22 +0800 Subject: [PATCH] fix open browser always (#466) --- template/build/dev-server.js | 4 +++- template/config/index.js | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/template/build/dev-server.js b/template/build/dev-server.js index 534dea7ed7..2b56bc85e1 100644 --- a/template/build/dev-server.js +++ b/template/build/dev-server.js @@ -16,6 +16,8 @@ var webpackConfig = {{#if_or unit e2e}}process.env.NODE_ENV === 'testing' // default port where dev server listens for incoming traffic var port = process.env.PORT || config.dev.port +// automatically open browser, if not set will be false +var autoOpenBrowser = !!config.dev.autoOpenBrowser // Define HTTP proxies to your custom API backend // https://github.com/chimurai/http-proxy-middleware var proxyTable = config.dev.proxyTable @@ -75,7 +77,7 @@ module.exports = app.listen(port, function (err) { } // when env is testing, don't need open it - if (process.env.NODE_ENV !== 'testing') { + if (autoOpenBrowser && process.env.NODE_ENV !== 'testing') { opn(uri) } }) diff --git a/template/config/index.js b/template/config/index.js index 356c361499..196da1fa7d 100644 --- a/template/config/index.js +++ b/template/config/index.js @@ -24,6 +24,7 @@ module.exports = { dev: { env: require('./dev.env'), port: 8080, + autoOpenBrowser: true, assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: {},