描述:
在项目根目录下有一下几个文件
main.go
hub.go
client.go
home.htmlexego build main.go hub.go client.gomain.exehome.htmlgo buildtext/template然后试着运行
go build main.go hub.go client.go home.html
named files must be .go files.html.exe这样发布很方便,只需一个 文件,不用拖拉一堆文件了
解决方案1:
首先那叫编译,不叫打包。再有.html是外部引用文件。他不是go的源文件怎么节能被go编译。想编译成一个文件就把html内容写go源码里面别外部调用。
解决方案2:go build确实只能编译go文件没有打包功能。
不过有第三方的嵌入式资源文件的打包工具:https://github.com/jteeuwen/g...
关于go-bindata的用法我就不叙述了,自己小小的研究下,很容易的。