Passer au contenu principal
Version: v2.11.0

Créer un projet

Génération de projet

Maintenant que le CLI est installé, vous pouvez générer un nouveau projet en utilisant la commande wails init.

Choisissez votre framework favori :

Générer un projet Svelte utilisant JavaScript avec:

wails init -n myproject -t svelte

Si vous préférez utiliser TypeScript:

wails init -n myproject -t svelte-ts


Il y a aussi des modèles créés par la communauté qui sont disponibles et qui offrent différentes possibilités.

Pour voir les autres options disponibles, vous pouvez exécuter wails init -help. Plus de détails peuvent être trouvés dans la documentation du CLI.

Structure du projet

Les projets Wails ont la structure suivante:

.
├── build/
│ ├── appicon.png
│ ├── darwin/
│ └── windows/
├── frontend/
├── go.mod
├── go.sum
├── main.go
└── wails.json

Récapitulatif de la structure du projet

  • /main.go - L'application principale
  • /frontend/ - Fichiers de la partie frontend
  • /build/ - Répertoire de construction du projet
  • /build/appicon.png - L'icône de l'application
  • /build/darwin/ - Fichiers spécifiques pour Mac
  • /build/windows/ - Fichiers spécifiques pour Windows
  • /wails.json - La configuration du projet
  • /go.mod - Le fichier du module Go
  • /go.sum - Le checksum du fichier du module Go

Le répertoire frontend n'a rien de spécifique à Wails et n'importe quel outil de frontend peut être utilisé.

Le répertoire build est utilisé pendant le processus de compilation. Ces fichiers peuvent être mis à jour pour personnaliser vos builds. Si fichiers sont supprimés du répertoire de compilation, les versions par défaut seront régénérées.