项目作者: 2v-design

项目描述 :
前端模板,使用vite2 + vue3。
高级语言: Vue
项目地址: git://github.com/2v-design/2v-start-kit.git
创建时间: 2021-07-28T05:07:41Z
项目社区:https://github.com/2v-design/2v-start-kit

开源协议:

下载


2v-start-kit 🍌

基本介绍

2v-start-kit 使用 vite2.0 + vue3.0 的web应用前端模板。

🌤🌤🌤 此方案正自用中,使用了beta版依赖,仅供学习参考。

在线预览



2v.design 基于此模板开发。

核心依赖如下

  • 基础构建 vite 2.0
  • 前端框架 vue 3.0
  • UI库 element-plus beta
  • 状态管理 pinia (与下一代vuex类似,等vuex更新后会切换)
  • 路由管理 vue-router
  • 样式处理 sass

功能

  • [x] 📝 支持代码风格规范检查/提示/修正

  • [x] 📝 支持提交风格规范检查/提示 (默认关闭)

  • [x] 👌 集成简单的登录跳转Demo

  • [x] 👌 支持组件 README.md文件渲染 src/components/xxx

  • [x] 👌 集成SCP命令 方便部署

  • [x] 👌 顺手送几个大漂亮

开发

Node版本 >= 13

  1. yarn && yarn dev
  2. yarn husky #开启提交检查

配置env

  1. 根目录/
  2. .env #配置 IP
  3. env.js #配置 请求相关

编译 & 部署

  1. yarn build
  2. # 配置好目标服务器路径
  3. # 根目录/scripts/scp.js
  4. const servers = {
  5. 1: '账号:密码@IP地址1: /目标路径/dist/'
  6. 2: '账号:密码@IP地址2: /目标路径/dist/'
  7. }
  8. yarn scp 1 #推送到 IP地址1
  9. yarn scp 2 #推送到 IP地址2

风格规范

代码风格规范

  • 使用 eslint + prettier + eslint-vue
  • 尽量遵循vue官方推荐风格
  1. # 配置文件路径
  2. 根目录/
  3. .prettierrc
  4. .eslintrc.js

样式风格

  • 使用 stylelint + stylelint-scss + stylelint-config-prettier工具
  1. # 配置文件路径
  2. 根目录/
  3. .stylelintrc.js

代码提交检测(默认关闭)

  • 使用 husky + commitlint + 自定义脚本
  1. # 开启提交格式化
  2. yarn husky
  3. # 配置文件路径
  4. 根目录/.husky/
  5. /check-keyword.sh
  6. /pre-commit
  7. /commit-msg

最后

未来看好vite + vue,应该是一个趋势,此项目不定期更新