<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## Air 熱加載 **可以監控代碼變化(go服務端改動)和端口變化(前端改動)** Air 是一個開發環境下的 Go Web 應用程序自動重新加載工具。當你對你的項目進行更改并保存時,它會自動重新構建和重新加載應用程序。Air 支持 Windows、macOS 和 Linux。 以下是 Air 的配置及使用說明: ### [](https://www.go-admin.pro/intro/advanced/air#%E5%AE%89%E8%A3%85-air)安裝 Air 使用以下命令來安裝 Air: ~~~undefined go get -u github.com/cosmtrek/air ~~~ ### [](https://www.go-admin.pro/intro/advanced/air#%E5%8F%AF%E8%83%BD%E9%81%87%E5%88%B0%E7%9A%84%E9%97%AE%E9%A2%98)可能遇到的問題 ***安裝以后需要把air.exe配置到環境變量,如果不生效,執行go build 重新生成air.exe文件*** ### [](https://www.go-admin.pro/intro/advanced/air#%E5%88%9B%E5%BB%BA%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6)創建配置文件 在項目目錄下創建一個`.air.toml`文件作為 Air 的配置文件。Air 的默認配置如下: ``` ~~~ root = "." testdata_dir = "testdata" tmp_dir = "tmp" [build] args_bin = [] bin = "main.exe server" cmd = "go build -o ./main.exe ." delay = 0 exclude_dir = ["assets", "tmp", "vendor", "testdata"] exclude_file = [] exclude_regex = ["_test.go"] exclude_unchanged = false follow_symlink = false full_bin = "" include_dir = [] include_ext = ["go", "tpl", "tmpl", "html"] include_file = [] kill_delay = "0s" log = "build-errors.log" poll = false poll_interval = 0 rerun = false rerun_delay = 500 send_interrupt = false stop_on_error = false [color] app = "" build = "yellow" main = "magenta" runner = "green" watcher = "cyan" [log] main_only = false time = false [misc] clean_on_exit = false [screen] clear_on_rebuild = false keep_scroll = true ~~~ ``` ### [](https://www.go-admin.pro/intro/advanced/air#%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E8%AF%B4%E6%98%8E)配置文件說明 * `root`: 根目錄,默認為當前目錄 * `tmp_dir`: 存放編譯后的二進制文件的目錄,默認為`./tmp` * `build_dir`: 存放編譯后的二進制文件的目錄,默認為`./tmp` * `app_port`: 應用程序的端口號,默認為`8080` * `log_prefix`: 日志前綴,默認為`[AIR]` * `log_time_format`: 日志時間格式,默認為`2006-01-02 15:04:05` * `log_output`: 日志輸出方式,默認為`stdout` * `[[watcher]]`: 監聽文件改動的配置 * `name`: 監聽配置的名稱,默認為`all` * `paths`: 監聽的目錄列表,默認為當前目錄 * `[run]`: 應用程序運行配置 * `watcher`: 監聽文件改動的配置名稱,默認為`all` * `listener`: 監聽的 IP 地址,默認為`127.0.0.1` * `port`: 應用程序的端口號,默認為`8080` * `env`: 運行應用程序的環境變量,默認為空 * `args`: 運行應用程序的參數,默認為空 ### [](https://www.go-admin.pro/intro/advanced/air#%E4%BD%BF%E7%94%A8-air)使用 Air 配置好`.air.toml`后,使用以下命令啟動 Air: air -c .air.toml 其他命令: ``` ~~~ 啟動: go run main.go server -c config\settings.dev.yml 啟動air : air -c .air.toml air --build.cmd "go build -o server main.go" --build.bin "./server" air --build.cmd "go run main.go server -c config\settings.dev.yml" --build.bin "" 打包win : go build -o ./gomain.exe ~~~ ``` 在控制臺輸出以下信息,說明 Air 啟動成功: ![](https://img.kancloud.cn/55/9c/559cb93548e3e34836942160f20ad9ae_988x463.png) 現在,當你對應用程序的代碼進行更改并保存時,Air 會自動重新構建和重新加載應用程序,你可以在瀏覽器中刷新頁面以查看更改。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看