## 开发步骤记录 ## 文件名大小写敏感 ```bash git config core.ignorecase false ``` ### 前端 #### 初始化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
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. 业务类 #### Electron客户端 ```bash cnpm install --save-dev electron cnpm install --save-dev @electron-forge/cli ```