Vue3.2、TypeScript、Vite2、Pinia、Element-Plusに基づくオープンソースのバックグラウンド管理テンプレートのセットであるGeeker Adminは、現在空き時間に開発中です。
プロジェクト変更ログ:CHANGELOG.md
コード仕様書:STANDARD.md
<script setup>
# Gitee
git clone https://gitee.com/laramie/Geeker-Admin.git
# GitHub
git clone https://github.com/HalseySpicy/Geeker-Admin.git
npm install
cnpm install
# npm install 安装失败,请升级 nodejs 到 16 以上,或尝试使用以下命令:
npm install --registry=https://registry.npm.taobao.org
# 这里只是为了指定依赖包版本,防止没有版本锁 lock 而安装最新依赖包,导致的项目报错
npm i @element-plus/icons-vue@1.1.4 @vueuse/core@8.0.1 axios@0.27.2 echarts@5.3.0 echarts-liquidfill@3.1.0 element-plus@2.2.6 js-md5@0.7.3 nprogress@0.2.0 pinia@2.0.12 pinia-plugin-persistedstate@1.6.1 qs@6.10.3 vue@3.2.25 vue-i18n@9.1.9 vue-router@4.0.12 vue3-seamless-scroll@1.2.0 --save
npm run dev
npm run serve
# 开发环境
npm run build:dev
# 测试环境
npm run build:test
# 生产环境
npm run build:pro
# eslint 检测代码
npm run lint:eslint
# prettier 格式化代码
npm run lint:prettier
# stylelint 格式化样式
lint:stylelint
# 提交代码(提交前会自动执行 lint:lint-staged 命令)
npm run commit
📷
6.プロジェクトのスクリーンショット
1.ログインページ:
2.ホームページ:
3.フォームページ:
4.ビッグデータ画面:
📚
7.ファイルリソースディレクトリGeeker-Admin
├─ .vscode # vscode推荐配置
├─ public # 静态资源文件(忽略打包)
├─ src
│ ├─ api # API 接口管理
│ ├─ assets # 静态资源文件
│ ├─ components # 全局组件
│ ├─ config # 全局配置项
│ ├─ directives # 全局指令文件
│ ├─ enums # 项目枚举
│ ├─ hooks # 常用 Hooks
│ ├─ language # 语言国际化
│ ├─ layout # 框架布局
│ ├─ routers # 路由管理
│ ├─ store # pinia store
│ ├─ styles # 全局样式
│ ├─ typings # 全局 ts 声明
│ ├─ utils # 工具库
│ ├─ views # 项目所有页面
│ ├─ App.vue # 入口页面
│ ├─ env.d.ts # ts 识别 vue 文件
│ └─ main.ts # 入口文件
├─ .editorconfig # 编辑器配置(格式化)
├─ .env # vite 常用配置
├─ .env.development # 开发环境配置
├─ .env.production # 生产环境配置
├─ .env.test # 测试环境配置
├─ .eslintignore # 忽略 Eslint 校验
├─ .eslintrc.js # Eslint 校验配置
├─ .gitignore # git 提交忽略
├─ .prettierignore # 忽略 prettier 格式化
├─ .prettierrc.js # prettier 配置
├─ .stylelintignore # 忽略 stylelint 格式化
├─ .stylelintrc.js # stylelint 样式格式化配置
├─ CHANGELOG.md # 项目更新日志
├─ commitlint.config.js # git 提交规范配置
├─ index.html # 入口 html
├─ LICENSE # 开源协议文件
├─ lint-staged.config # lint-staged 配置文件
├─ package-lock.json # 依赖包包版本锁
├─ package.json # 依赖包管理
├─ postcss.config.js # postcss 配置
├─ README.md # README 介绍
├─ STANDARD.md # 项目编码规范说明书
├─ tsconfig.json # typescript 全局配置
└─ vite.config.ts # vite 配置
8.ブラウザのサポート
以下のブラウザはデフォルトでサポートされており、vue3.2はIEブラウザをサポートしていません。より多くのブラウザで表示できますEsモジュールを使用できますか
💢 QQブラウザを使用して開発しないでください。QQブラウザはES6より上の構文を認識しません。
最後の2つのバージョン | 最後の2つのバージョン | 最後の2つのバージョン | 最後の2つのバージョン |
次のモックプラットフォームサポートのおかげで、プロジェクトのバックグラウンドインターフェイスは完全にモックデータを採用しています
😀 WeChatグループには200人以上の人がいます。私を友達として追加してください。全員をグループに入れます。
WechatQRコード |
---|
このプロジェクトを使用している場合、またはこのプロジェクトが好きな場合は、次の方法で私をサポートできます
スター、フォーク、ワンクリックで見る
アクセスアドレスを維持するのに十分な、WeChatとAlipayを介した1回限りの寄付を行う
Alipay | |
---|---|