文件模块 – node.js

我知道node.js是相对新的..所以我希望这里的某个人真的可以帮助我。

我想做一个简单的服务器客户端程序,在Windows 7上工作。

我在创build文件模块时遇到了一些问题。

我有一个文件可以称之为a.js

/* a.js file*/ var net = require('net'); function startServer(port,resourceMap,rootFolder){ //does somthing } exports.startServer=startServer; 

然后在同一个文件夹中的另一个文件b.js

 /* b.js file*/ var server = require('*.*\a'); 

由于某种原因,当我尝试运行命令节点b.js它告诉我,它不能识别该模块。

我知道在Linux

 var server = require('./a'); 

应该pipe用。 但我searchallot和所有的例子,我发现只有Linux。

我知道这可能是愚蠢的,但我似乎无法find它。

谢谢

我不知道你认为这个代码块应该做什么:

 var server = require('*.*\a'); 

Node.js规范Linux和Windows之间的磁盘path,所以使用var server = require('./a'); 将在Windows上工作得很好。