You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
km_community/开发环境准备与运行.MD

80 lines
2.7 KiB

2 years ago
# 开发环境准备
> 1. 安装Java8配置好环境变量
> 2. 安装Redis到本机启动
> 3. 安装Mysql5.7,启动
> 4. 安装Elasticsearch具体可参考ES安装.md
> 5. 安装LibreOffice
> [linux下载链接](https://download.documentfoundation.org/libreoffice/stable/7.2.7/rpm/x86_64/LibreOffice_7.2.7_Linux_x86-64_rpm.tar.gz)
> [win下载链接](http://download.documentfoundation.org/libreoffice/stable/7.2.7/win/x86_64/LibreOffice_7.2.7_Win_x64.msi)
# Docker快速运行
用IDE将代码编译环境与Maven环境搭建好在Docker环境下可以快速启动具体参见 [Docker方式快速运行](./Docker方式快速运行.MD)
2 years ago
# 项目启动与运行
## 后端启动
1. IDEA 打开项目:后端工程 jeecg-boot
2. 执行Sql脚本 db/km_mysql.sql 或 db/km_oracle.sql
2 years ago
脚本工作自动创建库km, 并初始化数据 。
3. 修改项目配置 (数据库、redis、ES等)
配置文件: jeecg-boot-module-system/src/main/resources/application-dev.yml
redis配置
2 years ago
![KY KMS](./Docs/Pics/redis.png)
2 years ago
DB配置
2 years ago
![KY KMS](./Docs/Pics/db.png)
2 years ago
ES配置
2 years ago
![KY KMS](./Docs/Pics/ES.png)
2 years ago
LibreOffice与文件上传配置
2 years ago
![KY KMS](./Docs/Pics/office.png)
2 years ago
4. 通过右侧父POM进行install下载依赖和打包
2 years ago
![KY KMS](./Docs/Pics/pom.png)
2 years ago
5. 启动项目&访问:
> 以上配置完成后,即可启动后台项目。
> 找到类 jeecg-boot-module-system/src/main/java/org/jeecg/JeecgSystemApplication.java 右键执行启动。
> 通过 http://localhost:8080/km/doc.html 访问后台项目的swagger地址。
2 years ago
## 前端环境安装
```
安装node.js
如果您电脑未安装Node.js请安装它。
验证
# 出现相应npm版本即可
npm -v
# 出现相应node版本即可
node -v
复制
安装yarn
# 全局安装yarn
npm i -g yarn
# 验证
yarn -v # 出现对应版本号即代表安装成功
配置镜像
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global
```
## 前端启动
1. IDEA 打开项目:前端工程 ant-design-vue-jeecg
2. 选中package.json右键显示npm命令
2 years ago
![KY KMS](./Docs/Pics/npm.png)
2 years ago
3. 通过命令 yarn install或者快捷 pre下载依赖点击serve 启动项目
2 years ago
![KY KMS](./Docs/Pics/serv.png)
2 years ago
4. 配置后台接口
找到文件.env.development把Your_IP替换成你的后端服务ip
2 years ago
```
NODE_ENV=development
VUE_APP_API_BASE_URL=http://Your_IP:8080/km
2 years ago
```
![KY KMS](./Docs/Pics/serverIP.png)
2 years ago
5. 点击serve 启动项目,看到如下日志 则启动成功
2 years ago
![KY KMS](./Docs/Pics/web_success.png)
6. 通过 http://localhost:3000 访问前端项目,默认账号密码: admin/123456