« 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
Youtube, Codynn, Tauri for Beginners: Build a Desktop App in Rust
- https://www.youtube.com/watch?v=KhAkFqUi9l0 ; Tauri 2 tutorial for beginners: build Jot, a desktop notes app, with JavaScript and Rust.
- date : 03/10/2022 • durée : 1 h 5 min 23 s
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 :
.vscodenode_modulessrcsrc-tauri.gitignorepackage-lock.jsonpackage.jsonREADME.md
- les sous-dossiers suivants contiennent les principaux fichiers du projet :
src:index.htmlmain.jsstyles.css
src-tauri\src:lib.rsmain.rs
Note :
irmalias pourInvoke-RestMethodiexalias pourInvoke-Expression
