环境部署
作者:唐亚峰 | battcn
字数统计:594 字
后端体系
采用技术
JDK17 https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
Maven https://maven.apache.org/
Spring Boot https://spring.io/projects/spring-boot
Spring Cloud https://spring.io/projects/spring-cloud
获取代码
bash
# 不能访问 GITHUB 的可以采用 GITEE 镜像库
git clone https://gitee.com/battcn/wemirr-platform.git
git clone https://github.com/battcn/wemirr-platform.git
前往 GIT 下载页面 https://gitee.com/battcn/wemirr-platform 下载解压到工作目录
将项目导入到Idea,菜单 File -> Open,选择工作目录,然后点击 Open 按钮,即可成功导入。 IDEA 会自动加载Maven依赖包,初次加载会比较慢(根据自身网络情况而定)
初始数据
TIP
执行项目 附件/mysql(文件夹) 提供的SQL脚本,将数据初始到您之前安装好的数据库中
导入配置
TIP
执行项目 附件/nacos(文件夹) 提供配置,将 ZIP 包直接导入到您之前安装好的 Nacos
中
导入项目
注意事项
如果您导入的项目不长这样,或者右侧 Maven 处没内容
将 wemirr-platform-dependencies
、wemirr-platform-framework
模块中的 pom.xml
右键 Add As Maven Project
然后将它们 install
到本地 Maven 仓库
运行演示
options
目录下除了 demo
可以方便你快速复制成新项目,其他用不上的可以自行忽略或者删除
TIP
分别启动
- GatewayApplication.java 网关端口 9000
- AuthorityApplication.java 权限租户端口 5001
- ToolsApplication.java 工具服务端口 5002
前端体系
采用技术
- Node http://nodejs.org/
- Vite https://vitejs.dev/ 熟悉 vite 特性
- Vue3 https://v3.vuejs.org/ 熟悉 Vue 基础语法
- TypeScript https://www.typescriptlang.org/ 熟悉
TypeScript
基本语法 - Es6+ http://es6.ruanyifeng.com/ 熟悉 es6 基本语法
- Vue-Router-Next https://next.router.vuejs.org/ 熟悉 vue-router 基本使用
- Ant-Design-Vue https://www.antdv.com/ ui 基本使用
环境安装
获取代码
- 获取项目代码
bash
# 不能访问 GITHUB 的可以采用 GITEE 镜像库
git clone https://gitee.com/battcn/wemirr-platform-ui.git
git clone https://github.com/battcn/wemirr-platform-ui.git
安装依赖
bash
cd wemirr-platform-ui
# 如果没有 pnpm 请先安装 pnpm
# npm install -g pnpm
pnpm install
运行演示
bash
# 如果您已运行了配套后端
那么请注释掉 vite.config.ts target: "https://xxxx.battcn.com/api" 将地址改成 http://localhost:9000
pnpm serve
打包部署
bash
pnpm build