代码拉取完成,页面将自动刷新
这是一个Vue3的综合项目启动模板,包含多个版本,适配PC、移动端、后台等不同应用场景 本仓库通过多个分支来维护不同的版本,不同版本之间有不同的特性,详见特性和版本差异表
基础套件
Vue Router SPA 路由
Pinia 全局状态管理
常用工具 (libs)
Element Plus v2.x UI框架
全局组件 (common/components)
框架页面 (common/views)
功能 | 基础版 | 后台管理版 |
---|---|---|
基础插件 | √ | √ |
Vue Router | √ | √ |
Pinia | √ | √ |
常用工具 | √ | √ |
Element Plus | - | √ |
全局组件 | - | √ |
框架页面 | - | √ |
总结 | 仅包含了基本工具包 | 适用于后台管理,做了一些对table、form、upload组件的常用封装 |
husky 和 lint-staged 不起作用
如果是直接从git仓库clone过去,请先删除.git目录,再使用git init实例化到自己的仓库去。由于切换了仓库,可能导致husky和lint-staged不起作用。
可以先删除husky和lint-staged,然后把git关联到自己的仓库上,再重装husky和lint-staged(注意先后顺序)
# 删除 husky 和 lint-staged
npm uninstall husky lint-staged
# 重装
npx mrm@2 lint-staged
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。