自行编译
前端项目打包
clone
eyebluecn/tank-front安装依赖项
npm install
1
- 执行打包命令
npm run build
1
- 通过前面三步可以在
dist文件夹下得到打包后的静态文件,将dist目录下的所有文件拷贝到后端项目的build/html文件夹下。
后端项目打包
clone
eyebluecn/tank安装Golang,配置环境变量
GOPATH(因为使用go module,所以对GOPATH路径没有要求)打包
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
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