After completing the Vue 3 migration process using the migration build, we are seeing a bunch of esm-bundler warnings in the console. They all seem to be coming from vue.runtime.esm-bundler.js. Does anyone know if these warnings are anything to worry about, or how to get rid of them. Below is an example of the first few errors. We are still using vue/cli so we have the vue.config.js file.
vue.runtime.esm-bundler.js:8317
Feature flag VUE_PROD_HYDRATION_MISMATCH_DETAILS is not explicitly defined. You are running the esm-bundler build of Vue, which expects these compile-time feature flags to be globally injected via the bundler config in order to get better tree-shaking in the production bundle.For more details, see https://link.vuejs.org/feature-flags
vue.runtime.esm-bundler.js:2219
[Vue warn]: (deprecation GLOBAL_EXTEND) Vue.extend() has been removed in Vue 3. Use defineComponent() instead.
Details: https://vuejs.org/api/general.html#definecomponent
vue.runtime.esm-bundler.js:2219[Vue warn]: (deprecation GLOBAL_MOUNT) The global app bootstrapping API has changed: vm.$mount() and the “el” option have been removed. Use createApp(RootComponent).mount() instead.
Details: https://v3-migration.vuejs.org/breaking-changes/global-api.html#mounting-app-instancevue.runtime.esm-bundler.js:2219
[Vue warn]: (deprecation GLOBAL_PROTOTYPE) Vue.prototype is no longer available in Vue 3. Use app.config.globalProperties instead.
Details: https://v3-migration.vuejs.org/breaking-changes/global-api.html#vue-prototype-replaced-by-config-globalproperties
We followed the Vue 3 migration guide
3