Nous en savons maintenant un peu plus sur les modules JavaScript. Mais qu’en est-il des modules Node.js ? Eh bien, nous pouvons être rassurés, car une application Node.js est simplement un ensemble de modules JavaScript. Voilà, c’est tout. 🙂
Mais alors, il n’y aucune différences entre les modules JavaScript et Node.js ?
Et fait si, car c’est un peu plus subtile que ça. Dans la réalité, les modules Node.js sont bien des modules JavaScript, régis au format Common JS. Mais d’un point de vue technique seulement.
Car sémantiquement, on peut répartir les modules Node.js en 3 catégories différentes :
Encore une fois, d’un point de vue technique ce sont tous des modules JavaScript, mais Node.js à une approche différente avec chacun, quant à la manière de les charger dans votre code.
Je vous propose de partir des modules “fait maison », car c’est ceux qu’on connaient le mieux jusqu’à maintenant, et de les comparer avec les autres types de modules.
Ces histoires de modules devrait vous paraître beaucoup plus clair par la suite. 👍