diff --git a/scripts/start.js b/scripts/start.js index 55a4f854f5259c37f212a091bfd3393f8c56148e..cb2069625f826f63047db93c023072bd2b65d5fc 100644 --- a/scripts/start.js +++ b/scripts/start.js @@ -12,6 +12,7 @@ process.env.NODE_ENV = 'development'; var webpack = require('webpack'); var WebpackDevServer = require('webpack-dev-server'); var config = require('../webpack.config.dev'); +var execSync = require('child_process').execSync; new WebpackDevServer(webpack(config), { publicPath: config.output.publicPath, @@ -37,4 +38,11 @@ new WebpackDevServer(webpack(config), { return console.log(err); } console.log('Listening at http://localhost:3000/'); + + try { + execSync('ps cax | grep "Google Chrome"'); + execSync('open -a "Google Chrome" http://localhost:3000/'); + } catch(e) { + // Do nothing if Chrome cannot be opened + } });