« Tauri » : différence entre les versions

Page créée avec « '''Tauri''' est un cadriciel (''framework'') pour la création d'application web. == Généralité == Site officiel : * https://tauri.app/ {{wikipédia|Tauri (environnement de développement)|Tauri}} == Vidéo == {{youtube2 | Nom de la chaine = Codynn | URL de la chaine = https://www.youtube.com/@codynn | Intitulé de la vidéo = Tauri for Beginners: Build a Desktop App in Rust | ID de la vidéo = KhAkFqUi9l0 | Date = 03/10/2022 |... »
 
 
Ligne 18 : Ligne 18 :
| Commentaire 2        =
| Commentaire 2        =
}}
}}
== Point de repère ==
Une fois que tous les outils sont installés :
* création d'un projet :
** se positionner dans le dossier des projet,
** en PowerShell : <source inline>irm https://create.tauri.app/ps | iex</source>
** indiquer un nom de projet (''project name'') : <code>Fen2Bous</code>
** indiquer un nom de paquet (''package name'') : <code>Fen2Bous</code>
** choisir un identifiant (''identifier'') : <code>com.phil.fen2bous</code>
** choisir un langage pour la forme (''frontend'') : <code>JavaScript</code>
** choisir un gestionnaire de paquets (''package manager'') : <code>npm</code>
** choisir un modèle d'interface (''UI template'') : <code>Vanilla</code>
** choisir un langage d'interface (''UI flavor'') : <code>JavaScript</code>
* se positionner dans le dossier du projet : <source inline>cd Fen2Bou</source>
* installer les éléments du projet : <source inline>npm install</source>
* lancer le développement : <source inline>npm run tauri dev</source> ; environ 348 éléments à préparer
* les éléments suivants sont créés dans le dossier du projet :
** <code>.vscode</code>
** <code>node_modules</code>
** <code>src</code>
** <code>src-tauri</code>
** <code>.gitignore</code>
** <code>package-lock.json</code>
** <code>package.json</code>
** <code>README.md</code>
* les sous-dossiers suivants contiennent les principaux fichiers du projet :
** <code>src</code> :
*** <code>index.html</code>
*** <code>main.js</code>
*** <code>styles.css</code>
** <code>src-tauri\src</code> :
*** <code>lib.rs</code>
*** <code>main.rs</code>
Note :
* <code>irm</code> alias pour <code>Invoke-RestMethod</code>
* <code>iex</code> alias pour <code>Invoke-Expression</code>


== Voir aussi ==
== Voir aussi ==

Dernière version du 28 octobre 2026 à 22:55

Tauri est un cadriciel (framework) pour la création d'application web.

Généralité

Site officiel :

Tauri sur Wikipédia

Vidéo

hqdefault.jpg
Youtube, Codynn, Tauri for Beginners: Build a Desktop App in Rust

Point de repère

Une fois que tous les outils sont installés :

  • création d'un projet :
    • se positionner dans le dossier des projet,
    • en PowerShell : irm https://create.tauri.app/ps | iex
    • indiquer un nom de projet (project name) : Fen2Bous
    • indiquer un nom de paquet (package name) : Fen2Bous
    • choisir un identifiant (identifier) : com.phil.fen2bous
    • choisir un langage pour la forme (frontend) : JavaScript
    • choisir un gestionnaire de paquets (package manager) : npm
    • choisir un modèle d'interface (UI template) : Vanilla
    • choisir un langage d'interface (UI flavor) : JavaScript
  • se positionner dans le dossier du projet : cd Fen2Bou
  • installer les éléments du projet : npm install
  • lancer le développement : npm run tauri dev ; environ 348 éléments à préparer
  • les éléments suivants sont créés dans le dossier du projet :
    • .vscode
    • node_modules
    • src
    • src-tauri
    • .gitignore
    • package-lock.json
    • package.json
    • README.md
  • les sous-dossiers suivants contiennent les principaux fichiers du projet :
    • src :
      • index.html
      • main.js
      • styles.css
    • src-tauri\src :
      • lib.rs
      • main.rs

Note :

  • irm alias pour Invoke-RestMethod
  • iex alias pour Invoke-Expression

Voir aussi