Dropping Vue 2 and Class Component Support in v3.1 #5455
-
We're announcing the upcoming removal of Vue 2 and class component support from our packages and VSCode extension. Timeline
Reasons for This Change
What This Means
For Vue 2 UsersIf you still need to work with Vue 2 projects:
We encourage all users to migrate to Vue 3 if possible. This change will allow us to focus our efforts on improving the Vue 3 experience and modern features. Thank you for your understanding and support! |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 24 replies
-
Could you create a legacy version of the vscode extension? Like "Vue Legacy (Official)". |
Beta Was this translation helpful? Give feedback.
-
Thanks for maintaining Vue2 support for so long, and especially in this new version. I'm also maintainer for a Vue2 app which is very complicated to migrate to Vue3 (it's very big), so we'll definitely need Vue2 support for at least 2 more years. We are using composition and script setup, but then we'll have to move to Vuetify3 + Vue3 all at once, and that's a very high step. |
Beta Was this translation helpful? Give feedback.
-
Not good news for Vue2 users. |
Beta Was this translation helpful? Give feedback.
-
As a vue3 option and composition developer, it may be very useful update for me although i wont use vue2 much, but it may save me some time from thinking the bugs related to the versions |
Beta Was this translation helpful? Give feedback.
-
We have a legacy Vue 2 + Vuetify 2 project as well. I was able to migrate it all the way to Vite 6 to at least cover some of the transition, but that's the last version that is compatible with Vuetify 2 due to sass being restricted to 1.32.13. As a note for anyone attempting to use Vite 6 with that configuration needs to add this to their |
Beta Was this translation helpful? Give feedback.
-
Anyone knows whats the best way of migrating from Vue 2 to Vue 3? |
Beta Was this translation helpful? Give feedback.
-
From version >= 3.0.8 onwards, you can install For more details, please refer to: https://github.com/vuejs/language-tools/wiki/Vue-2-Compat-Guides |
Beta Was this translation helpful? Give feedback.
-
Hi! Can you confirm that also vue-facing-decorator (https://github.com/facing-dev/vue-facing-decorator) has been deprecated? Thank you! |
Beta Was this translation helpful? Give feedback.
From version >= 3.0.8 onwards, you can install
@vue/language-server@~3.0.0
for Vue 2 projects and configure it in VSCode settings withvue.server.path
, so that the language features in Vue 2 projects are not affected by the extension v3.1 upgrade.For more details, please refer to: https://github.com/vuejs/language-tools/wiki/Vue-2-Compat-Guides