pengzhanbo / vulcan

🔥The Template for Mobile Application, Vite4&Vue3, Pinia, Router, APIs&Mock, I18n, Unit&E2E Test.移动端Web应用模板

Home Page:https://vulcan-vue.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vulcan

🚀🚀一个基于 vite + vue3 的项目模板,帮助快速创建 Mobile Web 应用。🚀🚀


在线案例



特性

  • ⚡️ vue 3, vite 4, pnpm, esbuild - 非常快!
  • 🦾 使用 Typescript
  • 📦 组件自动加载
  • 🍍 使用 pinia 状态管理
  • 🔥 使用 <script setup> 语法
  • 🌍 i18n 集成 国际化方案
  • 📥 自动加载 API, Composition API 自动引入
  • ⚙️ 使用 Vitest 进行单元测试, Cypress 进行 E2E 测试
  • 🎨 使用 postcss / sass 编写 CSS
  • 📒 封装 axios - 更好的管理 API,代码即 API 文档
  • 📬 API Mock Data - 通过 mock-dev-server 在项目开发环境中对 接口进行 mock
  • ⚖️ px to viewport
  • 📐 eslint
  • ⏳ git hooks - 规范 git commit 内容格式

预配置

插件

编码风格

工具

试试!

vulcan 需要 node 版本 >= 14.18

克隆到本地

npx degit pengzhanbo/vulcan my-vulcan-app
cd my-vulcan-app
pnpm i # 如果你没装过 pnpm, 可以先运行: npm install -g pnpm

清单

在使用本模板时,请尝试按照清单更新您的信息:

  • LICENSE 中更新作者信息
  • package.json 中更新 name 字段
  • 删除不必要的 DEMO 文件
  • 删除不必要的路由
  • 重新整理 README

使用

开发

执行以下命令即可在 localhost:8080/ 访问

pnpm dev

构建

执行以下命令即可进行项目构建

pnpm build

构建后的代码将会在 dist 中生成

浏览器支持

 Edge
IE
 Edge
Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
not support last 2 versions last 2 versions last 2 versions last 2 versions

LICENSE

MIT

About

🔥The Template for Mobile Application, Vite4&Vue3, Pinia, Router, APIs&Mock, I18n, Unit&E2E Test.移动端Web应用模板

https://vulcan-vue.netlify.app/

License:MIT License


Languages

Language:TypeScript 53.2%Language:Vue 33.3%Language:SCSS 8.1%Language:HTML 3.0%Language:JavaScript 1.2%Language:Dockerfile 1.1%