golang 打包 html文件
本文介绍了golang 打包 html文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
在项目根目录下有一下几个文件
main.go
hub.go
client.go
home.html
打包成 exe
go build main.go hub.go client.go
在目录下 生成了 main.exe
文件 双击后 可以运行
但 当 把 main.exe 发给别人或者 拿到其他目录后,在运行是 错误的, 因为缺少 home.html
文件
go build
在打包的时候 ,没有把 text/template
模板文件打包进去
然后试着运行
go build main.go hub.go client.go home.html
named files must be .go files
显然 .html
文件 是不能打包进去的
如何才能把 go 项目 目录 打包在一个 .exe
文件呢
这样发布很方便,只需一个 文件,不用拖拉一堆文件了
解决方案
go build确实只能编译go文件没有打包功能。
不过有第三方的嵌入式资源文件的打包工具:https://github.com/jteeuwen/g...
关于go-bindata的用法我就不叙述了,自己小小的研究下,很容易的。
这篇关于golang 打包 html文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文