2022-11-24 01:02:28 +08:00
|
|
|
|
## 开发步骤记录
|
|
|
|
|
|
2023-03-22 15:01:41 +08:00
|
|
|
|
## 文件名大小写敏感
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
git config core.ignorecase false
|
|
|
|
|
```
|
|
|
|
|
|
2022-11-24 01:02:28 +08:00
|
|
|
|
### 前端
|
|
|
|
|
|
|
|
|
|
#### 初始化Element-plus项目
|
|
|
|
|
|
|
|
|
|
参考:https://blog.csdn.net/weixin_39237340/article/details/121132154
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
# 检查 node 版本
|
|
|
|
|
node -v
|
|
|
|
|
# 安装 vue3 脚手架
|
|
|
|
|
npm install -g @vue/cli
|
|
|
|
|
# 查看安装的 vue/cli 版本
|
|
|
|
|
vue --version
|
|
|
|
|
# 使用GUI(可视化面板)形式来创建vue项目
|
|
|
|
|
vue ui
|
|
|
|
|
# npm install element-plus --save
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 后端
|
|
|
|
|
|
|
|
|
|
#### SpringCloud组件
|
|
|
|
|
|
|
|
|
|
| 功能 | 组件 |
|
|
|
|
|
| -------------------------------- | ------------------------------------------------------------ |
|
|
|
|
|
| 服务注册中心(服务注册与发现) | Eureka(停更)、Zookeeper、Consul、Alibaba Nacos(推荐) |
|
|
|
|
|
| 服务调用(服务负载与调用) | Netflix OSS Ribbon(进入维护)、SpringCloud LoadBlancer<br />Netflix Feign(停更)、OpenFeign |
|
|
|
|
|
| 服务降级(服务熔断降级) | Hystrix(停更)、resilience4j、Alibaba Sentinel(推荐) |
|
|
|
|
|
| 服务网关 | Zuul(停更)、Zuul2(胎死腹中)、SpringCloud Gateway(推荐) |
|
|
|
|
|
| 服务分布式配置(服务分布式配置) | SpringCloud Config(不再使用)、Alibaba Nacos(推荐) |
|
|
|
|
|
| 服务总线 | SpringCloud Bus(不再使用)、Alibaba Nacos(推荐) |
|
|
|
|
|
| 服务开发 | Spring Boot |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 创建Module步骤
|
|
|
|
|
|
|
|
|
|
1. 创建Module
|
|
|
|
|
2. 改pom
|
|
|
|
|
3. 写yml
|
|
|
|
|
4. 主启动
|
|
|
|
|
5. 业务类
|
|
|
|
|
|
2022-11-28 15:22:56 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### Electron客户端
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
cnpm install --save-dev electron
|
2023-03-22 15:01:41 +08:00
|
|
|
|
cnpm install --save-dev @electron-forge/cli
|
2022-11-28 15:22:56 +08:00
|
|
|
|
```
|
|
|
|
|
|