代码拉取完成,页面将自动刷新
使用 yarn 进行安装本项目
node >= 16
严格遵守项目提交规范(commitlint)
如果使用的是 Windows,则需要关闭行尾转换 git config --global core.autocrlf input
自动生成 svg 组件
每次新增 svg 图片后,需要重新执行命令 yarn svg
生成 svg 组件,如果项目在运行中可能会出现编译异常,解决方法如下:
建议在 mock 接口前统一加上/mock-api 前缀
<svg-icon name="back-top" />
# install dependencies
$ yarn install
# serve with hot reload at localhost:3000
$ yarn dev
# build for production
$ yarn build
# 自动生成 svg 组件(在plugins/svg-icon中定义组件参数)
$ yarn svg
# eslint检查
$ yarn lint
# eslint修复
$ yarn lint:fix
# stylelint检查
$ yarn stylelint
# stylelint修复
$ yarn stylelint:fix
# prettier检查
$ yarn format
# prettier修复
$ yarn format:fix
# 执行eslint修复、stylelint修复和prettier修复
$ yarn fix
# 启用 git hooks
$ yarn prepare
├── .husky # husky (git hooks)
├── public # 静态资源 (会被直接复制)
│ └── .htaccess # Apache 服务配置
│ └── robots.txt # 爬虫规则配置
├── mock # 本地mock
├── src # 源代码
│ ├── icons # 图标
│ ├── router # 路由
│ ├── store # 状态管理
│ ├── styles # 样式
│ ├── types # 类型声明
│ ├── utils # 插件/方法
│ ├── vites # 页面
│ ├── App.vue # 入口页面
│ ├── main.js # 入口文件 加载组件 初始化等
│ ├── permission.ts # 权限管理
├── .editorconfig # editorconfig 配置
├── .env.xxx # 环境变量配置
├── .eslintrc.cjs # eslint 配置
├── .prettierrc # prettier 配置
├── .lintstagedrc.js # lint-staged 配置
├── commitlint.config.cjs # commitlint 配置
├── stylelint.config.cjs # stylelint 配置
├── package.json # package.json 依赖
├── postcss.config.cjs # postcss 配置
├── tsconfig.json # typescript 配置
└── vite.config.js # vite 配置
Edge ≥84 | Firefox ≥83 | Chrome ≥84 | Safari ≥14.1 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。