3
Les navigateurs n'ont pas la méthode require définie, mais Node.js le fait.Avec Browserify, vous pouvez écrire du code qui utilise require de la même manière que vous l'utiliseriez dans Node.Browserify est un outil pour compiler des modules commonjs à saveur de nœud pour le navigateur.Vous pouvez utiliser browserify pour organiser votre code et utiliser des bibliothèques tierces même si vous n'utilisez pas le nœud lui-même à d'autres fins, sauf pour regrouper et installer des packages avec npm.Le système de modules utilisé par browserify est identique à node, donc les packages publiés à npm qui étaient initialement destinés à être utilisés dans node mais pas dans les navigateurs fonctionneront également très bien dans le navigateur.De plus en plus, les gens publient des modules sur npm qui sont intentionnellement conçus pour fonctionner à la fois sur le nœud et dans le navigateur en utilisant browserify et de nombreux packages sur npm sont destinés à être utilisés uniquement dans le navigateur.npm est pour tout javascript, avant ou arrière.