自行编译
前端项目打包
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