Go 中檔案變更時伺服器自動重新編譯和重新載入
檔案變更時自動重新編譯並重新載入Go 伺服器的流程對於載入Go 伺服器的流程對於載入高效的開發和調試。一種常用的技術是使用 Guard,其靈感來自同名的 Ruby gem。但是,將伺服器傳送到後台時可能會遇到問題。
克服此限制並為 GNU/Linux 和 Mac 提供跨平台相容性的替代方法是 Nodemon。使用npm 全域安裝Nodemon 後,您可以導覽至程式碼目錄並執行以下指令:
nodemon --watch './**/*.go' --signal SIGTERM --exec 'go' run cmd/MyProgram/main.go
此指令完成幾件事:
透過利用Nodemon的即時文件監控和訊號處理功能,該解決方案提供了可靠的以及跨平台的方式自動重新編譯和重新加載你的Go伺服器,使開發和調試更加高效。
以上是如何在檔案更改時自動重新編譯 Go 伺服器並重新載入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!