最近有一个更新版本的node.js支持npm for windows.
我按照这里的说明操作 我已经通过npm在windows上成功安装了socket.io(虽然有些失败,比如JSDOM)
但是,当我需要该模块时,以下内容失败:
var io = require("socket.io").listen(1234);
Run Code Online (Sandbox Code Playgroud)
并且
var io = require("./lib/node_modules/socket.io/index.js").listen(1234);
Run Code Online (Sandbox Code Playgroud)
其中显示"找不到模块"socket.io"
但是这有效:
var io = require('/NodeDev/lib/node_modules/socket.io/index.js').listen(1234);
Run Code Online (Sandbox Code Playgroud)
这是我放置的东西:
文件夹socket.io:在D:\ NodeDev\lib \node_modules \
node.exe:在D:\ NodeDev\bin \
我的脚本:在D:\ NodeDev\TestProject \