在使用Beego框架初步学习golang中,因为对一门新语言的不熟悉,需要经常打印数据来调试,每次都需要重新启动服务,这样真的非常麻烦,无意中发现Beego自带热编译,虽然体验效果慢一点,不是那么快,但也是节省了繁琐的操作。
在安装Beego框架过程中肯定下面这个命令不会陌生
go get github.com/beego/bee
windows环境下
执行完毕,会在$GOPATH/bin目录下自动生成一个bee运行文件,当下windows是bee.exe文件。
我的项目目录是D:Gogoprosrcmypro,然后我把bee.exe文件拷贝到根目录下
然后执行命令 bee run 。bee就会在自定监听这个目录下的所有go文件变化,代码有变化它就重新编辑运行,完毕。 修改代码后观察窗口变化即可(速度有点慢。。。)
mac环境下
同样,拷贝bee到当前项目下,执行以下命令后,修改文件观察终端变化
bogon:mybeego wangteng$ ./bee run