跳至主要內容

前端启动(vben5版)

2025年4月22日小于 1 分钟快速启动快速启动前端启动

lamp-web-max-vben5 简介

基于vue-vben-admin 5.x版本进行二次开发的系统。该项目是基于 radix-vue、Vue3.x、Vite、 Ant-Design-Vue4.x 、TypeScript 的中后台解决方案,目标是为中大型项目开发,提供现成的开箱解决方案及丰富的示例。

详情的使用文档请参考他们的官方文档:

环境要求

工具配置

如果您使用的 IDE 是vscodeopen in new window(推荐)的话,可以安装以下工具来提高开发效率及代码格式化

下载源码

注意

  • 注意存放代码的目录及所有父级目录不能存在中文、韩文、日文以及空格,否则安装依赖后启动会出错。

  • 项目只支持使用 pnpm 进行依赖安装,默认会使用 corepack 来安装指定版本的 pnpm。:

  • 如果你的网络环境无法访问npm源,你可以设置系统的环境变量COREPACK_NPM_REGISTRY=https://registry.npmmirror.com,然后再执行pnpm install

  • 如果你不想使用corepack,你需要禁用corepack,然后使用你自己的pnpm进行安装。

# 拉取项目代码
git clone http://git.tangyh.top/zuihou/lamp-web-max-vben.git

cd lamp-web-max-vben

# 使用项目指定的pnpm版本进行依赖安装
corepack enable

# 安装依赖
pnpm install --registry=https://registry.npmmirror.com

修改配置

  1. 根据自己的需求修改 .env.developmentopen in new window 文件,VITE_PROXY 参数改成跟后端对应的模式

    根据后端启动的方式,只需要修改 target 参数,其他参数不需要修改

    单体版:配置为BootServerApplication的端口

    微服务版:配置为GatewayServerApplication的端口

    # 本地启动时,代理地址
    VITE_PROXY=`{
    "cloud": [{
      "proxyKey": "/api",
      "rewriteBefore": "/api",
      "rewriteAfter": "/api",
      "target": "http://localhost:18760"
    }],
    "boot": [{
        "proxyKey": "/api/gateway",
        "rewriteBefore": "/api/gateway",
        "rewriteAfter": "/gateway",
        "target": "http://localhost:18760"
      },{
      "proxyKey": "/api",
      "rewriteBefore": "/api/[A-Za-z0-9]+",
      "rewriteAfter": "",
      "target": "http://localhost:18760"
    }]
    }`
    






     





     




     


  2. 启动

    启动命令需要区分后端采用什么租户模式,还区分单体模式还是微服务模式。

    # 后端是 lamp-datasource-max 项目,以 单体模式(BootServerApplication) 启动
    pnpm dev:antd:cloud:datasource
    
    # 后端是 lamp-datasource-max 项目,以 微服务模式(GatewayServerApplication) 启动
    pnpm dev:antd:cloud:datasource
    
  3. 打包

    启动命令只区分后端采用什么租户模式,不区分是单体模式还是微服务模式。

    # 后端 微服务 方式部署
    pnpm build:antd:datasource	
    
    # 后端 单体 方式部署
    pnpm build:antd:boot:datasource
    
👆🏻👆🏻👆🏻上面是评论区,对系统、本页文档什么疑问,可以在评论区留言。
❗️❗️❗️若评论区无法显示,请使用"手机热点"或"科学上网"。
5.0.4已发布: