Comment créer votre propre module Node.js
ADVERTISSEMENT
Introduction
Dans ce rapide tutoriel, vous apprendrez à créer votre propre module Node.js.
Une fois que vous avez tout configuré et déployé, vous voudrez peut-être examiner les options pour surveiller votre application – ce qui est une partie essentielle du cycle de vie de l’application.
Télécharger &installer Node.js
Télécharger et installer Node.js en choisissant votre système d’exploitation dans la liste ici :
NOTE : Partout où vous voyez MyCoolModule
dans ce tutoriel, remplacez-le par le nom de votre module souhaité.
Créer un projet Node
Créer un projet vide en utilisant les commandes suivantes :
mkdir MyCoolModule
Exécuter la commande suivante :
cd MyCoolModulenpm init
Fournir des réponses pour les champs obligatoires (nom et version), ainsi que le champ principal :
nom : Le nom de votre module.version : La version initiale du module. Nous recommandons de suivre les directives de versionnement sémantique et de commencer par 1.0.0.main : Le nom du fichier qui sera chargé lorsque votre module est requis par une autre application. Le nom par défaut est index.js.
Il suffit d’appuyer sur ‘Enter’ aux autres questions…
Ecrire votre module
Il devrait maintenant y avoir un fichier package.json
à l’intérieur de votre répertoire de projet. Nous devons écrire notre code pour le télécharger en tant que module.
Note : Dans cet exemple, nous écrivons simplement une fonction pour imprimer du texte dans la console.
Créer un fichier et le nommer index.js
dans le répertoire du projet. Copiez et collez le code suivant dans index.js:
exports.printMsg = function() { console.log("Node.js is awesome!");}
Publiez le module dans NPM (Node Package Manager)
Si vous n’avez pas de compte npm – Créez-en un ci-dessous:
Connectez-vous en utilisant vos informations d’identification:
npm login
Après vous être connecté, vous êtes prêt à publier !
npm publish
Tester votre module
Créer un autre répertoire:
mkdir TestMyModule
Commuter dans le répertoire:
cd TestMyModule
Créer votre script de test – j’ai appelé le mien test.js
:
var mymodule = require('mycoolmodule')mymodule.printMsg();
Créer le projet de nœud de test:
npm init
Installer votre module créé:
npm install mycoolmodule
Exécuter le script de test:
node test.js
Conclusion
.