简体中文 | English
Vue2 Template Admin 作为中后台模版,其采用vue2
,element-ui
等相关技术栈开发。内置二次封装的常用组件,提炼并抽象化常用模块,减轻import
与require
的使用,提升开发效率
- 模块:高度抽象,尽量减少
import
和require
使用 - 组件:二次封装多个常用组件
本项目主要基于ES2015+
,vue2
,vue-router
,pinia
,[email protected]
,axios
及ant design for vue
,故需要提前熟悉。
- node 和 git -项目开发环境
- 熟悉 vue2 基础语法
- 熟悉 webpack 特性,不限于(webpackDLL、ProvidePlugin、plugin alias)等
- 由于项目针对典型模块如
auth
,utils
等高度抽象,需要预先查阅 vue.config.js 文件
- 拉取项目
git clone https://github.com/Octoveau/vue2-template-portal.git
- 进入项目
cd vue2-template-portal
- 安装依赖
npm install
- 启动
npm run serve
- 预打包【将ant design for vue、moment、lodash进行预打包提高编译速度】
npm run dll
- build:主要目的是修改项目构建系统(例如 glup,webpack,rollup 的配置等)的提交
- ci:主要目的是修改项目继续集成流程(例如 Travis,Jenkins,GitLab CI,Circle 等)的提交
- docs:文档更新
- feat:新增功能
- fix:bug 修复
- perf:性能优化
- refactor:重构代码(既没有新增功能,也没有修复 bug)
- style:不影响程序逻辑的代码修改(修改空白字符,补全缺失的分号等)
- test:新增测试用例或是更新现有测试