Exécution d'un script Node.js
L'exécution d'un script Node.js est un processus relativement simple qui se fait en ligne de commande. Voici les étapes détaillées pour exécuter le script de recettes de cuisine que nous avons créé précédemment :
Ouvrir le Terminal ou l'Invite de Commande
- Ouvrir le terminal (sur macOS ou Linux) ou l'invite de commande/PowerShell (sur Windows).
- Naviguer vers le répertoire où se trouve votre script Node.js en utilisant la commande
cd. Par exemple :Remplacezcd chemin/vers/le/dossier/recettes-cuisinechemin/vers/le/dossier/par le chemin d'accès réel à votre dossier de projet.
Vérifier la Version de Node.js
Avant d'exécuter le script, vous pouvez vérifier si Node.js est installé et quelle version est actuellement active en tapant :
node -v
Cela affichera la version de Node.js, par exemple, v14.17.0. Assurez-vous que la version de Node.js est compatible avec le script que vous souhaitez exécuter.
Exécuter le Script
Pour exécuter le script index.js, tapez la commande suivante :
node index.js
Cette commande indique à Node.js de lancer l'interprétation du fichier index.js. Node.js va lire le fichier, interpréter le code JavaScript et exécuter les fonctions définies dans le script.
Comprendre la Sortie
Après avoir exécuté le script, vous verrez la sortie dans le terminal. Voici ce à quoi vous pouvez vous attendre avec le script de recettes que nous avons écrit :
- Une liste des recettes initiales disponibles.
- Un message indiquant qu'une nouvelle recette a été ajoutée.
- La liste mise à jour des recettes incluant la nouvelle recette.
- Les résultats de la recherche de recettes contenant un ingrédient spécifique.
Erreurs Potentielles
Si quelque chose ne va pas lors de l'exécution du script, Node.js affichera un message d'erreur dans le terminal. Voici quelques erreurs courantes :
- SyntaxError: Il y a une erreur de syntaxe dans votre code. Vérifiez que votre code est correctement écrit et qu'il n'y a pas de fautes de frappe.
- ReferenceError: Cela peut se produire si vous essayez d'accéder à une variable ou une fonction qui n'est pas définie.
- TypeError: Cela se produit généralement lorsqu'une opération est effectuée sur le mauvais type de données, par exemple, en essayant d'appeler quelque chose qui n'est pas une fonction.
Arrêter l'Exécution
Le script s'arrêtera automatiquement une fois qu'il aura fini de s'exécuter. Si vous devez arrêter l'exécution manuellement, vous pouvez généralement le faire en appuyant sur Ctrl + C dans le terminal.
Conseils Supplémentaires
- Assurez-vous que toutes les dépendances externes ou les modules Node.js requis par votre script sont installés. Si votre script dépend de modules externes, vous devez les installer avec npm en utilisant la commande
npm install nom_du_module. - Pour les scripts qui écoutent sur un port (comme un serveur web), l'exécution continuera jusqu'à ce que vous l'arrêtiez manuellement, car ils attendent généralement des connexions entrantes.
En suivant ces étapes, vous devriez être capable de lancer et d'interagir avec votre script Node.js sans problème.