golang#fair欄位介紹如何使用air自動重載程式碼,希望對需要的朋友有所幫助!
Air能夠即時監聽專案的程式碼,在程式碼變更後自動重新編譯並執行https://github.com/cosmtrek/air/releases處可以下載Air,放其入GO的安裝目錄下的bin目錄,並重新命名為
air.exe
curl -fLo air.exe https://git.io/windows_air指令來安裝Air(存取外網,可啟用GO Module, 設定詳解使用air自動重載程式碼 Proxy進行加速)
air -v指令檢查是否安裝成功:
air指令啟用Air
#執行以下程式碼:
package mainimport ( "fmt" "net/http")func handlerFunc(w http.ResponseWriter, r *http.Request) { fmt.Fprint(w, "<h1>Air自动重载<h1>")}func main(){ http.HandleFunc("/", handlerFunc) http.ListenAndServe(":3030", nil)}</h1> </h1>
##修改程式碼
package mainimport ( "fmt" "net/http")func handlerFunc(w http.ResponseWriter, r *http.Request) { fmt.Fprint(w, "<h1>Air自动重载<h1>")}func main(){ http.HandleFunc("/", handlerFunc) http.ListenAndServe(":3000", nil)}</h1> </h1>
分別存取localhost:3030/ 、 localhost:3000/ ,效果如下:
######################################################################程式碼版本######使用指令檢視檔案狀態:###$ git status
以上是詳解使用air自動重載程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!