Vue.js(vuejs/core)· 渐进式 JavaScript 前端框架|项目与使用指南
项目仓库: https://github.com/vuejs/core
开源协议:MIT · 维护者:Evan You 与社区 · 包:npm vue ·
官方文档:vuejs.org · 本仓库:Vue 3
核心
说明:本仓库
vuejs/core是 Vue 3 运行时与编译器核心;配套脚手架create-vue、路由vue-router、状态管理pinia等在各自仓库。
1 项目简介
Vue.js 是一套用于构建用户界面的渐进式 JavaScript 框架。它被设计为自底向上逐层应用:核心库只关注视图层,易于上手,也便于与第三方库或既有项目整合;单文件组件与现代工具链可支持复杂的单页应用。
1.1 核心信息一览
| 项目项 | 内容 |
|---|---|
| 项目名称 | Vue.js(vuejs/core) |
| 仓库地址 | github.com/vuejs/core |
| 项目定位 | 渐进式前端 JavaScript 框架(Vue 3 核心) |
| 开源协议 | MIT |
| npm 包 | vue |
| 官方文档 | vuejs.org |
| 贡献指南 | .github/contributing.md |
1.2 适用场景
- 从零构建现代前端应用。
- 在既有项目中渐进式引入视图层。
- 用单文件组件组织 UI 与逻辑。
1.3 能力边界(官方口径)
- 本仓库仅为核心;问题与支持走官方论坛/社区聊天,issue 列表只收 bug 与功能请求。
- 提问请用 new-issue helper。
2 核心特性
- 渐进式:视图层起步,按需引入路由、状态管理。
- 声明式渲染 + 响应式:模板与响应式状态。
- 单文件组件(SFC):模板/逻辑/样式合一。
- 组合式 API:更好的逻辑复用与类型推导。
3 官方跳转链接汇总
| 类别 | 链接 | 说明 |
|---|---|---|
| 仓库主页 | https://github.com/vuejs/core | Vue 3 核心 |
| 官方文档 | vuejs.org | 入门与 API |
| 官方论坛 | forum.vuejs.org | 问题支持 |
| 社区聊天 | chat.vuejs.org | 实时交流 |
| 贡献指南 | contributing.md | 提 PR |
| awesome-vue | vuejs/awesome-vue | 生态列表 |
4 使用方式
4.1 创建新项目(官方脚手架)
# 使用 create-vue 交互式脚手架
npm create vue@latest4.2 在既有项目中引入
npm install vueimport { createApp } from 'vue'
import App from './App.vue'
createApp(App).mount('#app')完整教程与 API 见 vuejs.org。
5 参与核心开发
- 提 PR 前先读 Contributing Guide。
- 运行时/编译器核心在本仓库;生态项目见 awesome-vue。
6 常见问题
- 问题去哪问:官方论坛或社区聊天,不在 core 仓库提使用问题。
- bug 反馈:用 new-issue helper 提,不合规的 issue 会被关闭。
- 想找生态:见 awesome-vue。
7 风险与说明
- 许可证:MIT,可自由使用与二次开发。
- 版本:本仓库为 Vue 3 核心;Vue 2 已停止维护。
- 非官方声明:本文基于官方仓库 README 整理,用法以 vuejs.org 最新文档为准。