按Github Star降序排列,最新的Vue全家桶简要介绍如下。
Vite
官网: https://cn.vitejs.dev
Github: https://github.com/vitejs/vite ✨ 66.9K
Vite 是尤大开发的一个新一代前端构建工具。它利用了ES Module Imports,在开发环境下可以实现按需编译,加快了开发速度。而在生产环境下,它使用Rollup进行打包,提供更好的tree-shaking、代码压缩和性能优化。
Vue CLI
官网: https://cli.vuejs.org/zh
Github: https://github.com/vuejs/vue-cli ✨ 29.8K
Vue CLI 是 Vue.js 官方提供的脚手架工具,用于快速搭建 Vue.js 项目。它提供了开箱即用的项目模板、开发服务器、热重载、插件系统等功能,帮助开发者更高效地构建、测试和发布 Vue 应用。通过 Vue CLI,开发者可以轻松管理项目依赖、配置和构建过程,适合各种规模的 Vue 项目。
Vuex
官网: https://vuex.vuejs.org/zh
Github: https://github.com/vuejs/vuex ✨ 28.4K
Vuex 是 Vue.js 的官方状态管理库,用于集中管理和共享应用中的状态(数据)。它为 Vue.js 应用提供了一个全局的、可预测的数据存储方案,方便在多个组件之间共享数据和状态变化。
官方最新默认推荐的状态管理库已经变成 Pinia,对于新项目推荐使用 Pinia!
Vueuse
官网: https://vueuse.nodejs.cn
Github: https://github.com/vueuse/vueuse ✨ 19.6K
VueUse 是一个基于 Vue3 的实用工具库,提供了大量常用的组合式 API(Composition API)工具函数,帮助开发者更方便地处理各种功能需求。它包含了多个小型工具和组合函数,涵盖了状态管理、DOM操作、传感器数据、网络请求等多个领域,极大地简化了 Vue3 开发中的日常任务。
VueRouter
官网: https://router.vuejs.org/zh/guide
Github(vue2): https://github.com/vuejs/vue-router ✨ 19K
Github(vue3): https://github.com/vuejs/router ✨ 3.8K
Vue Router 是官方提供的路由管理库,主要用于在 Vue 应用中实现单页应用(SPA)的路由功能。通过 Vue Router,可以轻松管理页面之间的导航,支持动态路由、嵌套路由、路由守卫等功能。它与 Vue 无缝集成,成为构建复杂单页应用的标准工具之一。
Piania
官网: https://pinia.vuejs.org/zh
Github: https://github.com/vuejs/pinia ✨ 12.9K
Pinia 是 Vue 官方目前默认推荐的状态管理库,设计用来替代 Vuex,提供了更简单、直观的 API,并且与 Vue 3 深度集成。它支持模块化、组合式 API 和更灵活的状态管理方式,适用于 Vue 3 应用。
Create-vue
Github: https://github.com/vuejs/create-vue ✨ 3.6K
create-vue 是 Vue CLI 的轻量级替代品,专为 Vue 3 设计。旨在提供更简单、灵活的项目创建体验,避免了 Vue CLI 的过度复杂性。create-vue 使用 Vite 作为默认构建工具,因此项目构建速度更快,开发体验更好。
Vue DevTools
官网: https://devtools.vuejs.org
Github: https://github.com/vuejs/devtools ✨ 24.6K
Vue Devtools 是官方提供的开发者工具,用于调试和优化 Vue 应用。它允许开发者实时查看和修改 Vue 应用的组件状态、Vuex 状态、路由状态等。