diff --git a/docs/migrations/migrate-from-v4.md b/docs/migrations/migrate-from-v4.md index f69006382d..68aeb3cfbb 100644 --- a/docs/migrations/migrate-from-v4.md +++ b/docs/migrations/migrate-from-v4.md @@ -72,6 +72,19 @@ Underlyingly, it uses the [`resolutions`](https://classic.yarnpkg.com/en/docs/se Though both work in all our tests, please be aware that the `module-alias` approach is still considered hacky, and may not be as stable as the `"resolutions"` one. +#### Changes to the `build` command and modern mode + +Starting with v5.0.0-beta.0, running `vue-cli-service build` will automatically generate different bundles based on your browserslist configurations. +The `--modern` flag is no longer needed because it is turned on by default. + +Say we are building a simple single-page app with the default setup, here are some possible scenarios: + +* With the default browserslist target of Vue 2 projects (`> 1%, last 2 versions, not dead`), `vue-cli-service build` will produce two types of bundles: + * One for modern target browsers that support `