简体中文 | English
根据源仓库进行修改更新,旨在不断迭代和更新新的技术栈和体系来体验新型技术。
- ⚡️ Vue 3, Vite 3, pnpm, ESBuild - 快,且更快!
- 💪 Typescript - 当然!必不可少
- 🎉 Element Plus 开箱即用 - 基于 Vue.js 3 的强大 UI 库
- 🔥 Axios 配置和封装 - 基于 Promise 的 HTTP 请求库
- 🔥 使用 新的
<script setup>
语法 - 💡 Vue Router 4 - Vuejs 的官方路由
- 📦 组件自动按需加载 - 自动按需注册组件, 无需 import
- 📥 API 自动按需加载 - 无需手动 import 进行引入
- 🍍 Pinia 状态管理 - 你将会喜欢上的 Vue Store
- 🎨 UnoCSS - 高性能且极具灵活性的即时原子化 CSS 引擎
- 😃 icones - 强大的图标库,各种图标集为你所用
- 🌍 I18n 国际化开箱即用 - 想要翻译?是的,都可以!
- 👩🎨 NProgress - 页面加载进度反馈
- 😃 SVG 支持 - 支持以 组件形式使用 SVG 图片
- 📑 Markdown 支持 - 随意的在页面中嵌入 Markdown
- 🔑 完整支持的代码风格规范和代码提交规范
- ☁️ 支持零配置部署 Netlify
- Element Plus - 基于 Vue.js 3 的强大 UI 库
- 🔍Icônes - 使用任意的图标集
- unplugin-icons - 自动按需引入你所需要的图标!
- Vue Router 4 - Vuejs 的官方路由
- Pinia - 新一代的 Vue Store 状态管理
- Axios - 基于 Promise 的 HTTP 请求库
- unplugin-vue-components - 自动按需加载组件
- unplugin-auto-import - 自动按需加载 API
- vite-plugin-vue-markdown - Markdown 作为组件,也可以让组件在 Markdown 中使用
- markdown-it-prism - Prism 的语法高亮
- prism-theme-vars - 利用 CSS 变量自定义 Prism.js 的主题
- markdown-it-link-attributes - 统一设置 Markdown 里的超链接跳转方式
- Vue I18n - 国际化
- vite-plugin-vue-i18n - Vue I18n 的 Vite 插件
- vite-plugin-fonts - Vite 的字体加载器
- VueUse - 实用的 Composition API 工具合集
- vite-svg-loader - 支持以 组件形式使用 SVG 图片
- unplugin-vue-router
- commitizen - 提供规范化的提交消息格式和交互式提交流程的命令行工具。
- cz-customizable - 可定制的 Commitizen 适配器,允许根据项目需求自定义提交类型、作用域等。
- commitlint - 用于校验提交消息是否符合规范的工具。
- @commitlint/config-conventional - 提供符合 Angular 风格的提交消息校验规则。
- ESLint 配置为 Airbnb Style
- 使用 Composition API 地
<script setup>
SFC 语法 - ESLint 配置为 @antfu/eslint-config, 单引号, 无分号.
- TypeScript
- Netlify - 零配置的部署
- VS Code 扩展
- Volar - Vue 3 IDE 支持
- Iconify IntelliSense - 图标内联显示和自动补全
- i18n Ally - 多合一的 I18n 支持
- ESLint - 代码质量和规则检查
- Prettier - Code formatter - 专注于代码格式化、美化代码
- EditorConfig for VS Code - 编码风格检查
git clone https://github.com/nekobc1998923/vitecamp.git my-vitecamp-app
cd my-vitecamp-app
pnpm i
使用此模板时,请尝试按照清单正确更新你自己的信息
- 在
LICENSE
中改变作者名 - 在
package.json
中改变作者名 - 在
.env
中改变标题 - 在
public
目录下改变 favicon - 整理
README
并删除路由
然后,你就可以享受编写代码的乐趣了 :)
只需要执行以下命令就可以在 http://localhost:8080 中看到
pnpm run dev
构建该应用只需要执行以下命令
pnpm run build
然后你会看到用于发布的 dist
文件夹被生成。