Go打包构建 生成32位64位应用程序 加入前端项目

Golang 编译64位和32位可执行程序

在平常的使用中,我们直接使用go build或者go build xxx.go完成打包运行,但是有时候,工具运行的系统位数与我们开发的系统位数不一致,这时候修改参数,指定构建32位或者64位的exe。

  • 查看系统参数

    go env
    
  • 编译32位

    GOOS=windows GOARCH=386 go build main.go
    
  • 编译64位

    GOOS=windows GOARCH=amd64 go build main.go
    

加入静态前端项目

首先将前端项目构建,npm run build。build之后会生成dist文件夹。

go get github.com/rakyll/statik
statik -src=dist文件夹路径 -f
go build
作者:红雨
出处:https://www.cnblogs.com/52why
微信公众号: 红雨python
原文地址:https://www.cnblogs.com/52why/p/15479283.html