Passer au contenu principal
Version: Prochaine version 🚧

Hello World

Le but de ce tutoriel est de vous faire créer l'application la plus basique en utilisant Wails. Vous serez capables de :

  • Créer une nouvelle application Wails
  • Compiler l'application
  • Démarrer l'application
note

Ce tutoriel utilise Windows comme plate-forme cible. La sortie variera légèrement selon votre système d'exploitation.

Créer une nouvelle application Wails​

Pour créer une nouvelle application Wails utilisant le template Vanilla JS par défaut, vous devez exécuter la commande suivante :

wails init -n helloworld

Vous devriez voir quelque chose de similaire à ce qui suit :

Wails CLI v2.0.0

Initialising Project 'helloworld'
---------------------------------

Project Name: helloworld
Project Directory: C:\Users\leaan\tutorial\helloworld
Project Template: vanilla
Template Support: https://wails.io

Initialised project 'helloworld' in 232ms.

Cela va créer un nouveau dossier nommé helloworld dans le dossier actuel. Dans ce dossier, vous trouverez un certain nombre de fichiers :

build/       - Contains the build files + compiled application
frontend/ - Contains the frontend files
app.go - Contains the application code
main.go - The main program with the application configuration
wails.json - The project configuration file
go.mod - The go module file
go.sum - The go module checksum file

Compiler l'application​

Pour compiler l'application, déplacez-vous dans le dossier du nouveau projet helloworld et exécutez la commande suivante :

wails build

Vous devriez voir quelque chose comme ça :

Wails CLI v2.0.0

App Type: desktop
Platforms: windows/amd64
Compiler: C:\Users\leaan\go\go1.18.3\bin\go.exe
Build Mode: Production
Skip Frontend: false
Compress: false
Package: true
Clean Build Dir: false
LDFlags: ""
Tags: []
Race Detector: false

Building target: windows/amd64
------------------------------
- Installing frontend dependencies: Done.
- Compiling frontend: Done.
- Generating bundle assets: Done.
- Compiling application: Done.
Built 'C:\Users\leaan\tutorial\helloworld\build\bin\helloworld.exe' in 10.616s.

Cela a compilé l'application et l'a enregistré dans le dossier build/bin.

Démarrer l'application​

Si on voit le dossier build/bin dans l'explorateur Windows, nous devrions voir le binaire de notre projet :


On peut l'exécuter en simplement double-cliquant sur le fichier helloworld.exe.

Sur Max, Wails va générer un fichier helloworld.app qui peut être exécuté en simplement double-cliquant dessus.

Sur Linux, vous pouvez exécuter l'application en utilisant ./helloworld depuis le répertoire build/bin.

Vous devriez voir l'application fonctionner comme prévu :