From 759806ed4fc48478b269334e7612c5cc69dac2c2 Mon Sep 17 00:00:00 2001 From: Gabriel Aumala <gaumala@espol.edu.ec> Date: Sun, 11 Dec 2016 15:16:35 -0500 Subject: [PATCH] Configure which browser to open in npm start (#873) (#1148) Use a 'BROWSER' environment variable with npm start to specify which browser to open. if the value of 'BROWSER' is not valid executable file, don't open any browser. --- packages/react-dev-utils/openBrowser.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react-dev-utils/openBrowser.js b/packages/react-dev-utils/openBrowser.js index bee85a7d2..3cd877a12 100644 --- a/packages/react-dev-utils/openBrowser.js +++ b/packages/react-dev-utils/openBrowser.js @@ -28,7 +28,8 @@ function openBrowser(url) { // Fallback to opn // (It will always open new tab) try { - opn(url).catch(() => {}); // Prevent `unhandledRejection` error. + var option = {app: process.env.BROWSER}; + opn(url, option).catch(() => {}); // Prevent `unhandledRejection` error. return true; } catch (err) { return false; -- GitLab