Vous pouvez utiliser require.js dans node !
La documentation de require.js comprend une section sur l'installation de require avec node.js .
-
Tout d'abord, vous allez dans la console (en supposant que vous avez npm, ce qui est le cas) et vous tapez :
npm install requirejs
-
Ensuite, tout est prêt. Tout d'abord, vous devez exiger require (sans jeu de mots), donc en haut de votre fichier js principal, vous avez besoin de quelque chose comme :
var requirejs = require('requirejs');
-
Vous pouvez ensuite le configurer :
requirejs.config({/*your config with shims,etc goes here*/});
C'est tout ! Vous pouvez maintenant l'utiliser :
requirejs(["module1","module2"],function(mod1,mod2){
//whatever here
});
Des instructions plus détaillées sont disponibles sur le site cette page .
Une meilleure solution pour un problème plus important :
Vous pouvez utiliser browserify .
Browserify vous permet de partager du code entre le client et le serveur en utilisant le style node.js require()
déclarations. Il cale des éléments courants comme process.nextTick
. Il cale même les modules comme path
, events
et même vm
.
Je l'ai personnellement utilisé dans plusieurs projets de production et il fonctionne.