Conformément au manuel d'instructions du noeud js, il est fortement déconseillé d'installer un module de noeud globalement.Comment faire pour exiger le module de noeud dans le REPL de noeud sans installer globalement?
J'ai essayé une variété de choses. J'ai exécuté les commandes suivantes dans mon répertoire personnel, dans mon dossier git (avec le dossier node_modules) et dans le dossier node_modules actuel.
> var express=require('express');
undefined
> var express=require('node_modules/express');
Error: Cannot find module 'node_modules/express'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at repl:1:13
at REPLServer.self.eval (repl.js:110:21)
at repl.js:249:20
at REPLServer.self.eval (repl.js:122:7)
at Interface.<anonymous> (repl.js:239:12)
at Interface.EventEmitter.emit (events.js:95:17)
Notez que dans ce qui précède, je les attendais dans mon dossier git (avec node_modules). Je l'ai trouvé curieux que la ligne
> var express=require('express');
a abouti
undefined
Dans le répertoire, je viens d'obtenir la même erreur « ne peut pas trouver module ».
Si vous exécutez 'which express' dans le terminal quelle est votre sortie? – sbarow