| 329 | 329 | |
| 330 | 330 | if (cliArgs.browserLaunchEnabled) { |
| 331 | 331 | try { |
| 332 | 332 | const validBrowsersfunction =getBrowsers() { |
| 333 | | - 'firefox': apps.firefox, |
| 333 | + const isAndroid = process.platform === 'android'; |
| 334 | | - 'chrome': apps.chrome, |
| 334 | + if (isAndroid) { |
| 335 | | - 'edge': apps.edge, |
| 335 | + return {}; |
| 336 | | - }; |
| 336 | + } |
| 337 | + return { |
| 338 | + 'firefox': apps.firefox, |
| 339 | + 'chrome': apps.chrome, |
| 340 | + 'edge': apps.edge, |
| 341 | + }; |
| 342 | + } |
| 343 | + |
| 344 | + const validBrowsers = getBrowsers(); |
| 337 | 345 | const appName = validBrowsers[browserLaunchApp.trim().toLowerCase()]; |
| 338 | 346 | const openOptions = appName ? { app: { name: appName } } : {}; |
| 339 | 347 | |
| 340 | 348 | console.log(`Launching in a browser: ${browserLaunchApp}...`); |
| 341 | 349 | await open(browserLaunchUrl.toString(), openOptions); |
| 342 | 350 | } catch (error) { |
| 343 | 351 | console.error('Failed to launch the browser. Open the URL manually.', error); |
| 344 | 352 | } |
| 345 | 353 | } |
| 346 | 354 | |