boolean | string | string[] | undefinedundefineddev.startUrl is used to set the URL of the page that automatically opens in the browser when Dev Server starts.
By default, no page will be opened.
You can set it to the following values:
export default {
dev: {
// Open the project's default preview page, equivalent to `http://localhost:<port>`
startUrl: true,
// Open the specified page
startUrl: 'http://localhost:8080',
// Open multiple pages
startUrl: ['http://localhost:8080', 'http://localhost:8080/about'],
},
};Since the port number may change, you can use the <port> placeholder to refer to the current port number, and Modern.js will automatically replace the placeholder with the actual listening port number.
export default {
dev: {
startUrl: 'http://localhost:<port>/home',
},
};On MacOS, you can open the specified browser when Dev Server starts, by set environment variable BROWSER, support values: