Skip to content

手动编译

如果您需要对 ElasticView 进行定制或者想要从源码编译,可以按照以下步骤进行操作。

前置条件

在开始编译前,确保您的系统已经安装了以下工具:

  • Go v1.23 或更高版本
  • Node.js v20.14.0 或更高版本
  • pnpm
  • Git

获取源码

从 GitHub 克隆 ElasticView 仓库:

bash
git clone https://github.com/1340691923/ElasticView.git
cd ElasticView

后端工程

bash

# 克隆项目
git clone https://github.com:1340691923/ElasticView.git

# 安装gowatch
go install github.com/silenceper/gowatch@latest

# 运行
gowatch

# 后台默认端口
0.0.0.0:8090

前端工程

bash
# 进入web文件夹
cd resources\vue

# 安装依赖
pnpm install

# 启动web项目
npm run dev

打包

bash

# 安装打包工具

go install github.com/1340691923/ElasticView/cmd/ev_builder@v0.0.12

# 执行打包命令

./ev_builder

# 生成于 resource/dist 文件夹内

更多选项

更多请参考 GitHub 仓库的 README 文件:https://github.com/1340691923/ElasticView