diff --git a/packages/react-dev-utils/WebpackDevServerUtils.js b/packages/react-dev-utils/WebpackDevServerUtils.js index 1d7021e037c..9a26bdd44ec 100644 --- a/packages/react-dev-utils/WebpackDevServerUtils.js +++ b/packages/react-dev-utils/WebpackDevServerUtils.js @@ -68,11 +68,13 @@ function prepareUrls(protocol, host, port) { } const localUrlForTerminal = prettyPrintUrl(prettyHost); const localUrlForBrowser = formatUrl(prettyHost); + const stackOverflowUrl = 'https://stackoverflow.com/questions/tagged/typescript+reactjs'; return { lanUrlForConfig, lanUrlForTerminal, localUrlForTerminal, localUrlForBrowser, + stackOverflowUrl, }; } @@ -88,6 +90,9 @@ function printInstructions(appName, urls, useYarn) { console.log( ` ${chalk.bold('On Your Network:')} ${urls.lanUrlForTerminal}` ); + console.log( + ` ${chalk.bold('StackOverflow:')} ${urls.stackOverflowUrl}` + ); } else { console.log(` ${urls.localUrlForTerminal}`); } diff --git a/packages/react-scripts/scripts/start.js b/packages/react-scripts/scripts/start.js index 35bce798ed3..d8f798f52ab 100644 --- a/packages/react-scripts/scripts/start.js +++ b/packages/react-scripts/scripts/start.js @@ -131,6 +131,9 @@ checkBrowsers(paths.appPath, isInteractive) } console.log(chalk.cyan('Starting the development server...\n')); openBrowser(urls.localUrlForBrowser); + + console.log(chalk.cyan('Opening Stackoverflow...\n')); + openBrowser(urls.stackOverflowUrl); }); ['SIGINT', 'SIGTERM'].forEach(function(sig) {