Please be sure to read the Measures that may need to be taken section at the end of the article to confirm whether you need to make corresponding changes before switching to the default version to avoid exceptions.
This article is open to authorization and can be reproduced at will provided that the original address is indicated and the content is not modified.
From library to framework
In the beginning, Vue was just a runtime library. But over the years, it has gradually developed into a framework containing many sub-projects:
Core library, that is, the vue npm package
content Enough documentation to be a book Routing for page applications Vue Router
Vuex for state management
Browser developer tools extension for debugging and analysis
VSCode extension Vetur to support the development of single-file components
ESLint plug-in for static style/error checking
Vue Test Utils for component testing
Customized JSX Babel plugin that leverages Vue runtime capabilities
for VuePress generated by static website
It is precisely because Vue is a community-driven project that makes all this possible. Many of these projects were started by community members who later became members of the Vue team. The rest of the projects were originally started by me, but are now almost entirely maintained by the team, except for the core library. [Recommendation:
vue.js video tutorialAs the core library releases a new major version, All other parts of the framework need to be updated simultaneously as well. We also need to provide an upgrade option for Vue 2 users. For a community-driven team like Vue, this is a huge undertaking. While the core library of Vue 3 is completed, other parts of the framework are either still in beta or have not yet begun to adapt to Vue 3. Our decision at that time was to release the core library first, so that early users could use it first, and developers of the library and upper-layer framework could adapt first, while we continued to update the rest of the framework. In this process, we still keep Vue 2 as the default version for documentation and npm installation. This is because we know that for most users, Vue 2 will still provide a more consistent and complete experience until the rest of Vue 3 is completed.
The brand new Vue
The "soft launch" process took longer than expected, but the moment has finally arrived: we are happy to announce that Vue 3 will be released in 2022 February 7th becomes the new default version.
In addition to the Vue core library, we have improved almost every aspect of the framework.
Extremely fast construction tool chain based on Vite