javascript - 文件模块 - node.js

标签 javascript node.js module

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

我想制作一个适用于 Windows 7 的简单服务器-客户端程序。

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

我有一个文件,我们称它为 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 上正常工作。

关于javascript - 文件模块 - node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8393915/

相关文章:

javascript - Angular ui - 多次执行的选项卡 Controller

javascript - 从数据属性动态获取值

javascript - 如何将配置文件加载到 Angular 对象

javascript - TSC 正在根据 tsconfig.json 文件的方向编译 node_modules 和类型声明文件

javascript - 映射数组到对象

javascript - RequireJS 的例子有缺陷吗?

perl - CPAN Perl 模块安装程序找不到 tar 文件

python - 运行器中的 salt-key 命令

module - 是否有可能有一个模块,部分可以在 crate 外部访问,部分只能在 crate 内部访问?

javascript - Jest : Mocking third-party modules