最近有一个更新版本的 node.js 支持 npm for windows。
我按照此处的说明进行操作 并且我已经通过 npm 在 Windows 上成功安装了 socket.io(尽管有些失败,例如 JSDOM)
但是,当我需要该模块时,以下失败:
var io = require("socket.io").listen(1234);
并且
var io = require("./lib/node_modules/socket.io/index.js").listen(1234);
显示“找不到模块”socket.io“
但是,这有效:
var io = require('/NodeDev/lib/node_modules/socket.io/index.js').listen(1234);
我的东西放在这里:
文件夹 socket.io :在 D:\NodeDev\lib\node_modules\
node.exe : 在 D:\NodeDev\bin\
我的脚本:在 D:\NodeDev\TestProject\