Skip to content

环境要求 ​

运行环境 ​

工具版本要求说明
Node.js>= 24.18.0guava-ui 引擎要求 >=24.18.0
pnpm>= 11.9.0项目使用 pnpm 管理依赖

检查版本:

bash
node -v
pnpm -v

安装 Node.js ​

使用 nvm 管理 Node 版本:

bash
nvm install 24.18.0
nvm use 24.18.0

安装 pnpm ​

bash
npm install -g pnpm@11.9.0

推荐编辑器 ​

推荐插件 ​

  • Vue (Official) Vue 官方插件,提供 Vue 相关的语法高亮、格式化、代码提示等功能。
  • UnoCSS UnoCSS 插件,提供 Vue 3 中的 CSS 代码提示、格式化等功能。
  • Prettier - Code formatter 代码格式化插件,提供一致的代码格式。
  • koroFileHeader 文件头插件,自动生成文件头注释。
  • indent-rainbow 缩进插件,提供代码缩进可视化提示。
  • i18n Ally 国际化助手插件,提供 Vue 3 中的 i18n 功能。
  • ESLint 代码格式化插件,提供一致的代码格式。
  • Chinese (Simplified) 中文插件,提供中文代码提示。
  • Error Lens 错误提示插件,提供代码错误提示。
  • Beautify css/sass/scss/less 样式代码格式化插件,提供一致的样式代码格式。

项目目录结构 ​

guava-web/
├── build/                          # 构建入口
├── public/                         # 静态资源(favicon、logo)
├── src/
│   ├── api/                        # API 接口(admin / login / svcProduct)
│   ├── assets/                     # 字体、图片、SVG
│   ├── components/                 # 全局组件(GvAxios、GvEcharts、GvUpload 等)
│   ├── config/                     # 应用配置
│   ├── const/                      # 常量
│   ├── hook/                       # 组合式函数(service / web)
│   ├── layout/                     # 布局组件
│   ├── locales/                    # 国际化(中/英)
│   ├── pages/                      # 生成配置文档
│   ├── plugins/                    # 插件(elementPlus、i18n、svgIcon、unocss)
│   ├── router/                     # 路由配置
│   ├── store/                      # Pinia 状态管理
│   ├── styles/                     # 全局样式
│   ├── utils/                      # 工具函数
│   ├── views/                      # 页面视图
│   │   ├── dashboard/              # 仪表盘
│   │   ├── demo/                   # 示例组件
│   │   ├── features/               # 401/404/重定向
│   │   ├── iconsMng/               # 图标管理
│   │   ├── login/                  # 登录
│   │   ├── profile/                # 个人中心
│   │   ├── svcProduct/svcLead/     # 线索业务(含 helper、类型)
│   │   └── sysMng/                 # 系统管理(用户/角色/部门/字典/商机等)
│   ├── App.vue
│   ├── main.ts
│   └── settings.ts
├── types/                          # 全局类型声明
├── 配置文件                         # vite / tsconfig / eslint / prettier / uno 等
└── README / LICENSE / CHANGELOG

环境变量 ​

环境变量说明
.env项目配置文件
.env.dev开发环境配置文件
.env.prod生产环境配置文件

下一步 ​

环境就绪后,参见 本地开发 启动文档站。