Node.js找不到模块'tcp'

节点崩溃在以下行:

var tcp = require('tcp'), 

错误文本:

 node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ Error: Cannot find module 'tcp' at Function._resolveFilename (module.js:334:11) at Function._load (module.js:279:25) at Module.require (module.js:357:17) at require (module.js:368:17) at Object.<anonymous> (C:\Program Files\nodejs\websocket\websocket.js:11:11) at Module._compile (module.js:432:26) at Object..js (module.js:450:10) at Module.load (module.js:351:31) at Function._load (module.js:310:12) at Module.require (module.js:357:17) 

问题是什么? 我在互联网上find了源代码,作者和访问者也可以运行它…

尝试require('net')而不是:

 $ node > var tcp = require('tcp'); The 'tcp' module is now called 'net'. Otherwise it should have a similar interface. > var tcp = require('net'); > $ 

其他人能够运行,可能是因为他们正在使用Node模块,当'tcp'在那里…

现在它被称为“网”,但它同样的东西不需要检查..

如果你想交叉检查你的更多信息,这里是链接:

1. http://nodejs.org/api/net.html

2. https://github.com/joyent/node/blob/master/lib/net.js