自行编译

前端项目打包

  1. clone eyebluecn/tank-front

  2. 安装依赖项

npm install
1
  1. 执行打包命令
npm run build
1
  1. 通过前面三步可以在dist文件夹下得到打包后的静态文件,将dist目录下的所有文件拷贝到后端项目的build/html文件夹下。

后端项目打包

  1. clone eyebluecn/tank

  2. 安装Golang,配置环境变量GOPATH (因为使用go module,所以对GOPATH路径没有要求)

  3. 打包

  • windows平台双击运行 tank/build/pack/build.bat,成功之后可在tank/dist下看到tank-x.x.x文件夹,该文件夹即为最终安装包。

  • linux平台运行如下命令:

# Go 1.13 及以上(推荐)启用go module功能,默认是关闭的
go env -w GO111MODULE=on

cd tank/build/pack/
./build.sh
1
2
3
4
5

成功之后可在tank/dist下看到tank-x.x.x.linux-xxx.tar.gz

利用得到的安装包即可参考安装一节进行安装。

提示

如果你在安装依赖时,发现速度太慢,那么可以尝试修改脚本中的GOPROXY,常用的GOPROXY值有:

https://athens.azurefd.net

https://goproxy.io

https://goproxy.cn

上次更新: 2020/10/10 下午2:08:58