Récemment, il existe une version plus récente de node.js qui prend en charge npm pour Windows.Comment demander des modules de nœuds correctement dans node.exe de node.js
J'ai suivi les instructions here et je l'ai installé avec succès sur socket.io fenêtres par NPM (bien que certains ont échoué, comme JSDOM)
Cependant quand je requiers le module échoue ce qui suit:
var io = require("socket.io").listen(1234);
et aussi
var io = require("./lib/node_modules/socket.io/index.js").listen(1234);
Ce qui montre « ne peut pas trouver le module "socket.io"
Cependant, cela fonctionne:
var io = require('/NodeDev/lib/node_modules/socket.io/index.js').listen(1234);
Voici où mes affaires sont placés:
dossier socket.io: D: \ NodeDev \ lib \ node_modules \
noeud. exe: D: \ NodeDev \ bin \
mon script: D: \ NodeDev \ TestProject \
http://stackoverflow.com/questions/15471965/what-will-be-the-difference-in-requiremypackage-js-and-requiremypackage/15471995#15471995 –