dart create
Utilisation : Crée un nouveau projet Dart.
Exemple :
dart create my_app
Cela crée un répertoire appelé my_app avec la structure de base d'un projet Dart.
Vous pouvez ouvrir ce répertoire dans vscode pour voir les fichiers générés :
cd my_app
code .
dart run
Utilisation : Exécute un fichier Dart ou le projet courant.
Exemple : dans notre code précédent (my_app)
dart run
On a le résultat hello world : 42!
dart run bin/my_app.dart
Ici on a le résultat seul sans détails
dart analyze
Utilisation : Analyse le code pour détecter les erreurs et les mauvaises pratiques.
Exemple :
Allez à l'intérieur du dossier my app et tapez :
dart analyze
Résultat No issues found! c'est à dire il n'y a pas d'erreurs ou mauvaise pratiques :
dart test
Utilisation : Exécute les tests unitaires du projet.
Exemple :
A l'intérieur du dossier my_app il existe un dossier test qui contient du code pour tester ce programme.
Tapez :
dart test
Résultat, tous les testes sont passés sans erreur :
dart compile
Utilisation : Compile un programme Dart en binaire exécutable ou JavaScript.
Exemple 1 : Compilation en exécutable natif
dart compile exe bin/my_app.dart -o my_program
Cela génère un fichier exécutable natif my_program
.
Vous pouvez ensuite l'exécuter avec :
./my_program
Exemple 2 : Compilation en JavaScript
dart compile js bin/my_app.dart -o main.js
Cela génère un fichier main.js
qui peut être utilisé dans une application web.
Si vous avez node.js installé, tapez la commande suivante pour exécuter :
node main.js
Résultat :