Comment créer un nœud.module JS

Comment créer un nœud.module JS
Les modules NodeJS sont les mêmes que les bibliothèques JavaScript Vanilla, ils sont un bloc de code qui est utilisé par un facteur externe (un autre fichier ou application JavaScript). Nodejs est un environnement d'exécution JavaScript, et tout comme les bibliothèques JavaScript Vanilla, il existe des millions de modules Nodejs disponibles sur Internet. Les modules, tout comme les bibliothèques JS, peuvent être d'un seul fichier ou peuvent être cultivés à partir d'un tas de fichiers qui fonctionnent ensemble pour effectuer une tâche spécifique ou pour fournir certaines fonctionnalités.

Conditions préalables: Vous devez faire installer l'environnement NodeJS et fonctionner sur votre machine pour créer un module de nœud, pour un guide sur la façon d'installer NodeJs Cliquez ici.

Y compris un module dans votre projet

Pour utiliser un module particulier, vous devez utiliser le mot-clé "exiger()" avec le nom de ce module. Si le module que vous souhaitez utiliser n'est pas un module intégré, vous pouvez télécharger des modules de la bibliothèque NPM en utilisant la commande suivante dans le terminal:

Installations NPM

Modules intégrés

NodeJS comprend beaucoup de modules intégrés, certains exemples des modules intégrés sont:

  • chronomètre
  • string_decoder
  • child_process
  • crypto
  • Https

Création de votre propre module NodeJS

Vous pouvez facilement créer vos modules de nœud et utiliser d'autres fichiers du même projet ou sur différentes applications. Pour commencer, commençons par se diriger vers un dossier et créer un nouveau projet de nœud en utilisant NPM. Alors, saisissez les lignes suivantes dans le terminal de votre éditeur de code:

$ mkdir create_node_module

Cela créera un nouveau dossier, nous devons maintenant nous diriger à l'intérieur du dossier en utilisant la commande suivante:

$ cd create_node_module

Maintenant que vous êtes dans le dossier que vous avez créé, vous pouvez démarrer un nouveau projet de nœud à l'aide de la commande:

$ npm init

Vous verrez le résultat suivant sur votre console:

Suivez simplement avec le guide de l'écran du terminal et fournissez un nom de package, le nom de l'auteur, etc.

En fin de compte, il va vous demander si vous êtes d'accord avec le package.Fichier JSON:

Taper Oui ou presser entrer.

Créez un nouveau fichier et nommez-le «MyFirstmodule.JS ". Dans ce fichier, nous allons stocker des informations sur les super-voitures, nous avons donc besoin d'une structure de données de Voiture que nous pouvons créer avec les lignes de code suivantes:

CLASSE CAR
constructeur (nom, modèle)
ce.name = name;
ce.modèle = modèle;

Ensuite, nous avons besoin d'une liste de voitures avec chaque entrée mappée sur la structure de données que nous venons de créer:

const allcars = [
Nouvelle voiture ("McLaren", 2012),
Nouvelle voiture ("Bugatti", 2020),
Nouvelle voiture ("Ferrari", 2007),
Nouvelle voiture ("Lambo", 2008),
Nouvelle voiture ("Toyota", 1993),
Nouvelle voiture ("Mustang", 2017),
]]

Ensuite, nous voulons une fonction qui choisira au hasard des voitures de notre liste. Nous devrons également exporter cette fonction à l'aide du mot-clé "exportations" afin que tout fichier qui nécessite notre module puisse avoir accès à cette fonction. Utilisez les lignes de code suivantes:

exportations.getrandomcar = () =>
Retour Allcars [mathématiques.sol (mathématiques.Random () * allCars.longueur)];
;

Créez un nouveau fichier dans le même dossier et nommez-le que «Index JS», et saisissez la ligne suivante à l'intérieur de ce fichier:

CONS CORS = BESOIN ("./ myfirstmodule ");

Cette ligne comprendra notre module dans notre indice.js Fichier également, nous pouvons maintenant appeler le "Getrandomcar ()" fonction en utilisant le "voitures" variable:

const Randalcar = voitures.getrandomcar ();

La dernière chose qui reste à faire est d'utiliser le nom et le modèle de la voiture qui a été choisie au hasard. Nous le faisons en utilisant les lignes de code de commande suivantes:

console.enregistrer(
'Le choix chaud d'aujourd'hui est le $ randomcar.nom de l'année $ randomcar.modèle'
));

Maintenant, tout ce que nous avons à faire est d'exécuter le indice fichier en tapant la commande suivante dans le terminal:

index de nœud.js

Vous verrez le résultat suivant sur la console:

Là, vous l'avez, vous avez créé votre premier module de nœud et l'utilisé dans un autre fichier en utilisant exportations et exiger affirmations. Si vous souhaitez faire un mile supplémentaire, vous pouvez publier ce module dans la bibliothèque NPM.

Conclusion

Les modules de nœud sont l'équivalent des bibliothèques JavaScript, et c'est pourquoi la création de nouveaux modules de nœud n'est pas un travail difficile. Pour commencer, vous devez configurer un nouveau projet en utilisant "NPM Init" Et puis vous pouvez implémenter le module de nœud dans un autre fichier ou application en utilisant exiger et exportations mots clés. Actuellement, nous ne mettons en œuvre que l'utilisation de modules dans une seule machine, si vous le souhaitez, vous pouvez même publier votre module sur le bibliothèque NPM aussi.