I recently took time to test a so-called "migration build" from the Vue team. The idea is very simple: you add an alias in the configuration of your build tool so that instead of Vue you use a backward-compatible version of Vue @vue/compat in your project.