Javascript 文件模块-node.js

Javascript 文件模块-node.js,javascript,node.js,module,Javascript,Node.js,Module,我知道node.js是新的。。所以我希望这里的人能真正帮助我 我想制作一个在Windows7上运行的简单服务器客户端程序 我在创建文件模块时遇到一些问题 我有一个文件,我们称之为a.js /* a.js file*/ var net = require('net'); function startServer(port,resourceMap,rootFolder){ //does somthing } exports.startServer=startServer; 然后是同一文件夹中的另

我知道node.js是新的。。所以我希望这里的人能真正帮助我

我想制作一个在Windows7上运行的简单服务器客户端程序

我在创建文件模块时遇到一些问题

我有一个文件,我们称之为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');
由于某种原因,当我尝试运行命令node b.js时 它告诉我它无法识别模块

在linux中我知道这一点

var server = require('./a');
应该有用。 但我搜索了allot,找到的所有示例都是linux

我知道这可能很愚蠢,但我似乎找不到它


谢谢你

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

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

Node.js规范化Linux和Windows之间的磁盘路径,因此使用
var server=require('./a')
在Windows上可以正常工作。

你是说Node.js吗?Jnode似乎完全不同。如果是,在Node.js中,
var a=require('./a')等应该可以在任何平台上工作。你是对的。我搞混了…是node.js编译器声称没有定义。不知道为什么..你在终端上看到了什么输出?嗯。。由于某种原因,编译器无法识别它。它告诉我a没有定义。可能是我下载的节点版本?0.6.3.0?