golang build 只会将.go打包到可执行文件中,但是静态文件不会被打入。 web网站肯定是有静态资源的例如css js 或者html文件。如果想build的包可以用, ##### 一种方式是将静态资源文件个可执行的二进制文件放在同一个目录,然后执行./execute_file #### 另一种方式就是将静态文件用一个.go文件来加载,build后就会将资源文件以byte加载. 一种方式是将静态资源文件个可执行的二进制文件放在同一个目录,然后执行./execute_file ``` https://github.com/jteeuwen/go-bindata ``` go-bindata dir1/... /path/to/dir2/... dir3 会生成一个go-bindata.go 再build 就可以了。