Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code

Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code

藏色散人
藏色散人nach vorne
2021-03-22 17:19:542753Durchsuche

-Tutorialspalte, die Ihnen die Verwendung des automatischen Überlastungscodes von AIR vorstellt. Ich hoffe, dass sie Freunden in Not hilfreich sein wird!

Air kann den Projektcode in Echtzeit überwachen, automatisch neu kompilieren und ausführen, nachdem sich der Code geändert hat Sie können Air unter /cosmtrek/air/releases herunterladen, es im bin-Verzeichnis unter dem GO-Installationsverzeichnis ablegen und es in den Fenstern in air.exe

Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code(2) umbenennen Befehlsfenster Sie können auch den Befehl curl -fLo air.exe https://git.io/windows_air verwenden, um Air zu installieren (um auf das externe Netzwerk zuzugreifen, können Sie das GO-Modul aktivieren und den Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code-Proxy festlegen Beschleunigung)

Installation Abschließend können wir den Befehl air -v im integrierten Befehlszeilenterminal von Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von CodeLand verwenden, um zu überprüfen, ob die Installation erfolgreich ist:

Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code

Air verwenden und testenhttps://github.com/cosmtrek/air/releases处可以下载Air,放其入GO的安装目录下的bin目录,重命名为air.exe

(2)、在windows命令窗口下,也可以使用curl -fLo air.exe https://git.io/windows_air命令来安装Air(访问外网,可启用GO Module, 设置Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code Proxy进行加速)

安装后,我们可以在Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von CodeLand内置的命令行终端使用air -v命令检查是否安装成功:

Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code

使用并测试Air

通过air命令启用Air

Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code

运行如下代码:

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>

浏览器中访问localhost:3030/  显示

Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code

修改代码

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/ ,效果如下:

Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code

Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code

代码版本

使用命令查看文件状态:

$ git status

Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code

不难发现在项目根目录中出现 tmp 目录,该目录是Air编译文件的存放地。我们需要设置版本控制器将tmp目录排除在外。

在根目录中新建一个.gitignore文件,该文件指示 Git 在您进行提交时要忽略哪些文件和目录。创建后,将tmp目录添加到.gitignore

Air über air aktivieren command

Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von CodeAusführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code

Führen Sie den folgenden Code aus:

rrreee

Zugriff auf localhost:3030/ im Browser und Anzeige Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code

Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code

Ändern Sie den Code🎜rrreee🎜Besuchen Sie localhost:3030 bzw. / , localhost:3000/, der Effekt ist wie folgt: 🎜🎜Ausführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code 🎜🎜🎜🎜🎜🎜Codeversion🎜🎜Befehl verwenden Überprüfen Sie den Dateistatus: 🎜rrreee🎜So verwenden Sie Air, um Code automatisch neu zu laden🎜🎜Es ist nicht schwer zu finden, dass das Verzeichnis tmp im Projektstammverzeichnis erscheint, in dem sich das befindet Luftkompilierte Dateien werden gespeichert. Wir müssen den Versionscontroller so einrichten, dass er das Verzeichnis tmp ausschließt. 🎜🎜Erstellen Sie eine neue .gitignore-Datei im Stammverzeichnis, die Git anweist, welche Dateien und Verzeichnisse beim Commit ignoriert werden sollen. Fügen Sie nach der Erstellung das Verzeichnis tmp zur Datei .gitignore hinzu: 🎜🎜🎜🎜🎜An diesem Punkt können wir den Befehl verwenden, um den Dateistatus anzuzeigen und festzustellen, dass die tmp-Verzeichnis ist ausgeschlossen:🎜🎜🎜🎜🎜Das Obige ist die Verwendung des automatischen Neuladens von Air im GO-Projekt. 🎜

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Verwendung von Luft zum automatischen Neuladen von Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen