Go to file
冷冷 5e3c4731b3
Merge pull request #183 from pig-mesh/renovate/terser-5.x
chore(deps): update dependency terser to v5.36.0
2024-12-03 20:46:26 +08:00
.github refactor(ci): 修正github action 构建镜像命令 2024-10-13 19:33:58 +08:00
.idea 添加 idea icon 2024-07-24 16:36:30 +08:00
.vscode ♻️优化 element-plus 全局 form item 样式,避免 select 样式失真 2024-04-19 00:10:17 +08:00
docker ADD nginx docker aliyun mirror 2024-06-07 20:01:29 +08:00
public ♻️ Refactoring code. 移动fontawesome 文件至public文件夹避免打包后找不到 2023-06-24 18:41:22 +08:00
src fix: 个人信息Tabs设置高度导致页面显示不全 2024-10-16 21:32:25 +08:00
.cursorrules feat(AI): 增加 cursorrule 方便上下文提示 2024-11-08 23:04:10 +08:00
.env Reverting changes. 兼容性问题,回滚国密加密的支持 2023-09-05 20:56:29 +08:00
.env.development 🐛 Fixing a bug. 单体版本代码生成失效 2023-11-20 16:24:17 +08:00
.eslintignore 'admin-21.03.14:此次版本变动大!新增eslint、prettier、vuex模块化、echartsMap等系列优化' 2021-03-15 12:44:58 +08:00
.eslintrc.js 🎨 Improving structure / format of the code. fix eslint warning 2023-06-20 21:27:35 +08:00
.gitignore 添加 idea icon 2024-07-24 16:36:30 +08:00
.prettierrc.cjs 升级到 vite 5 2024-07-10 10:34:31 +08:00
auto-imports.d.ts upgrade(package.json): 升级 eslint 等版本避免 install 警告信息 2024-11-08 14:50:00 +08:00
index.html 🔖 Releasing / Version tags. 3.7.0-snapshot 2023-07-07 16:14:05 +08:00
LICENSE add LICENSE. 2023-07-08 05:47:22 +00:00
package.json Merge pull request #183 from pig-mesh/renovate/terser-5.x 2024-12-03 20:46:26 +08:00
postcss.config.cjs 升级到 vite 5 2024-07-10 10:34:31 +08:00
README.md 升级到 vite 5 node 版本最低需要 18.0.0 2024-07-10 10:41:18 +08:00
tailwind.config.cjs 启用基于 class 的暗模式 2024-09-12 04:05:57 +00:00
tsconfig.json ♻️ Refactoring code. 优化全局导入ts类型 2023-04-25 13:03:13 +08:00
vite.config.ts upgrade(package.json): 升级 eslint 等版本避免 install 警告信息 2024-11-08 14:50:00 +08:00

pig-ui

概述

pig-ui 是一个为 PIGCLOUD 微服务开发平台开发的前端项目。它利用了现代 Web 技术,包括 Vue.js 3、Element Plus 和 Vite提供了一个健壮且高效的开发环境。

功能特性

  • Vue 3: 利用最新版本的 Vue.js 实现现代化的响应式体验。
  • Element Plus: 集成了 Element Plus提供丰富的 UI 组件。
  • Vite: 使用 Vite 进行快速构建和模块热替换。
  • TypeScript: 支持 TypeScript提升代码质量和可维护性。
  • Tailwind CSS: 使用 Tailwind CSS 进行样式设计。

快速开始

先决条件

  • Node.js: 版本 18.0.0。
  • npm: 版本 8.0.0 或更高。

安装

  1. 克隆仓库:
git clone https://gitee.com/log4j/pig-ui.git
cd pig-ui
  1. 安装依赖:
npm install  --registry=https://registry.npmmirror.com

开发

npm run dev

构建

为生产环境构建项目:

npm run build

为 Docker 构建项目:

npm run build:docker

浏览器支持

  • 现代浏览器的最后两个版本。
  • 不支持 IE 11 及更低版本。

贡献

欢迎贡献!在开始之前,请阅读贡献指南

许可证

本项目采用 Apache-2.0 许可证。

问题和反馈

如果遇到任何问题,请在 PIGCLOUD 问题追踪上报告。