golang 打包 html文件

查看:431
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆