air を使用してコードを自動的にリロードする方法の詳細な説明

藏色散人
リリース: 2021-03-22 18:51:16
転載
2798 人が閲覧しました

##golang の次のチュートリアル コラムでは、air を使用してコードを自動的にリロードする方法を紹介します。困っている友達に役立ちます!

air を使用してコードを自動的にリロードする方法の詳細な説明Air はプロジェクト コードをリアルタイムで監視し、コード変更後に自動的に再コンパイルして実行できます。

Air をインストールする (windows ) (1). Air を

https://github.com/cosmtrek/air/releases

からダウンロードし、GO インストール ディレクトリの下の bin ディレクトリに置き、名前を変更します。 air.exe(2) の場合、Windows コマンド ウィンドウで

curl -fLo air.exe https://git.io/windows_air## を使用することもできます。 # Air をインストールするコマンド (外部ネットワークにアクセスし、GO モジュールを有効にし、高速化のために air を使用してコードを自動的にリロードする方法の詳細な説明 Proxy を設定します)

インストール後、air -v

コマンドを使用して、ビルドされたファイルをチェックインできます。 -in air を使用してコードを自動的にリロードする方法の詳細な説明Land のコマンド ライン ターミナル インストールが成功したかどうか:

air を使用してコードを自動的にリロードする方法の詳細な説明

Air を使用してテストする

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>
ログイン後にコピー
air を使用してコードを自動的にリロードする方法の詳細な説明ブラウザで localhost:3030/ にアクセスし、

# を表示します。

##コードを変更します

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/ にそれぞれアクセスすると、結果は次のようになります。 air を使用してコードを自動的にリロードする方法の詳細な説明

air を使用してコードを自動的にリロードする方法の詳細な説明

コード バージョン

air を使用してコードを自動的にリロードする方法の詳細な説明コマンドを使用してファイルのステータスを確認します:

$ git status
ログイン後にコピー

プロジェクトのルートディレクトリに

tmp

ディレクトリが存在することがわかりますが、このディレクトリは Air でコンパイルされたファイルの保存場所です。

tmpair を使用してコードを自動的にリロードする方法の詳細な説明 ディレクトリを除外するようにバージョン コントローラーを設定する必要があります。

ルート ディレクトリに新しい .gitignore ファイルを作成します。このファイルは、コミット時にどのファイルとディレクトリを無視するかを Git に指示します。作成後、tmp ディレクトリを

.gitignore

ファイルに追加します。 この時点で、次のコマンドを使用できます。ファイルのステータスを表示すると、tmp ディレクトリが除外されていることがわかります:

air を使用してコードを自動的にリロードする方法の詳細な説明

上記は、GO プロジェクトでの Air 自動リロードの使用です。

以上がair を使用してコードを自動的にリロードする方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!