【发布时间】:2014-11-07 15:12:45
【问题描述】:
我是 node js 编程的新手,我正在开发一个想要为机器人公司创建服务器的程序。我有运行他们发送给我的服务器的文件。现在的问题是当我运行服务器时它显示错误
module.js:340
throw err;
^
Error: Cannot find module 'tcp'
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 Object.<anonymous> (D:\Users\Vishnu Mohan\Projects\website\libs\node.websocket.js\lib\redis.js:7:10)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
所以我将 tcp 更改为 net(堆栈溢出提示),然后我再次运行。现在我又遇到了一个错误
this.conn = new process.tcp.Connection();
^
TypeError: Cannot read property 'Connection' of undefined
at Client.connect (D:\Users\Vishnu Mohan\Projects\website\libs\node.websocket.js\lib\redis.js:47:32)
at Object.<anonymous> (D:\Users\Vishnu Mohan\Projects\website\libs\node.websocket.js\log.js:66:8)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (D:\Users\Vishnu Mohan\Projects\website\libs\node.websocket.js\websocket.js:14:14)
at Module._compile (module.js:456:26)
我正在使用最新版本的节点 v0.10.33
var sys = require("sys"),
tcp= require("tcp");
Client.prototype.connect = function (callback_on_connect, callback_on_error) {
var self = this;
if (this.conn && this.conn.readyState === "open") {
if (typeof(callback_on_connect) === "function")
callback_on_connect();
} else {
this.conn = new process.tcp.Connection();
this.conn.addListener("connect", function () {
this.setEncoding("binary");
this.setTimeout(0); // try to stay connected.
this.setNoDelay();
if (typeof(callback_on_connect) === "function")
callback_on_connect();
});
【问题讨论】:
-
您想发布更多代码吗?
-
@huan feng,我试过了,然后我得到了第二个错误
-
@ryanc1256, var sys = require("sys"), tcp= require("tcp");
标签: javascript node.js