jeecg boot 企业级应用管理背景 (二)目次阐明和项目摆设 从0开始 (连续更新)

[复制链接]
发表于 2026-2-6 16:44:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
目次阐明

  1. .
  2. ├── build # 打包脚本相关
  3. │   ├── config # 配置文件
  4. │   ├── generate # 生成器
  5. │   ├── script # 脚本
  6. │   └── vite # vite配置
  7. ├── mock # mock文件夹
  8. ├── public # 公共静态资源目录
  9. ├── src # 主目录
  10. │   ├── api # 接口文件
  11. │   ├── assets # 资源文件
  12. │   │   ├── icons # icon sprite 图标文件夹
  13. │   │   ├── images # 项目存放图片的文件夹
  14. │   │   └── svg # 项目存放svg图片的文件夹
  15. │   ├── components # 公共组件
  16. │   ├── design # 样式文件
  17. │   ├── directives # 指令
  18. │   ├── enums # 枚举/常量
  19. │   ├── hooks # hook
  20. │   │   ├── component # 组件相关hook
  21. │   │   ├── core # 基础hook
  22. │   │   ├── event # 事件相关hook
  23. │   │   ├── setting # 配置相关hook
  24. │   │   └── web # web相关hook
  25. │   ├── layouts # 布局文件
  26. │   │   ├── default # 默认布局
  27. │   │   ├── iframe # iframe布局
  28. │   │   └── page # 页面布局
  29. │   ├── locales # 多语言
  30. │   ├── logics # 逻辑
  31. │   ├── main.ts # 主入口
  32. │   ├── router # 路由配置
  33. │   ├── settings # 项目配置
  34. │   │   ├── componentSetting.ts # 组件配置
  35. │   │   ├── designSetting.ts # 样式配置
  36. │   │   ├── encryptionSetting.ts # 加密配置
  37. │   │   ├── localeSetting.ts # 多语言配置
  38. │   │   ├── projectSetting.ts # 项目配置
  39. │   │   └── siteSetting.ts # 站点配置
  40. │   ├── store # 数据仓库
  41. │   ├── utils # 工具类
  42. │   └── views # 页面
  43. ├── types # 类型文件
  44. └── vite.config.ts # vite配置文件
复制代码
项目设置项

用于修改项目标配色、结构、缓存、多语言、组件默认设置
#情况变量设置

项目标情况变量设置位于项目根目次下的 .env、.env.development、.env.production
具体可以参考 Vite 文档
  1. .env                # 在所有的环境中被载入
  2. .env.local          # 在所有的环境中被载入,但会被 git 忽略
  3. .env.[mode]         # 只在指定的模式中被载入
  4. .env.[mode].local   # 只在指定的模式中被载入,但会被 git 忽略
复制代码
温馨提示

      
  • 只有以 VITE_ 开头的变量会被嵌入到客户端侧的包中,你可以在项目代码中如许访问它们:
  1. console.log(import.meta.env.VITE_PROT);
复制代码

      
  • 以 VITE_GLOB_* 开头的的变量,在打包的时间,会被加入_app.config.js设置文件当中.
#设置项阐明

#.env

全部情况实用
  1. # 端口号
  2. VITE_PORT=3100
  3. # 网站标题
  4. VITE_GLOB_APP_TITLE=vben admin
  5. # 简称,用于配置文件名字 不要出现空格、数字开头等特殊字符
  6. VITE_GLOB_APP_SHORT_NAME=vben_admin
复制代码
#.env.development

开发情况实用
  1. # 是否开启mock数据,关闭时需要自行对接后台接口
  2. VITE_USE_MOCK=true
  3. # 资源公共路径,需要以 /开头和结尾
  4. VITE_PUBLIC_PATH=/
  5. # 是否删除Console.log
  6. VITE_DROP_CONSOLE=false
  7. # 本地开发代理,可以解决跨域及多地址代理
  8. # 如果接口地址匹配到,则会转发到http://localhost:3000,防止本地出现跨域问题
  9. # 可以有多个,注意多个不能换行,否则代理将会失效
  10. VITE_PROXY=[["/api","http://localhost:3000"],["api1","http://localhost:3001"],["/upload","http://localhost:3001/upload"]]
  11. ::: tip
  12. v3.0.0开始,作者重构了vite.config.ts,新版本不再支持VITE_PROX
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表