关于npm:如何将单个Node.js文件拆分为单独的模块

How to split a single Node.js file into separate modules

我想把代码分成不同的文件。我目前在同一个文件中编写了所有的getpost方法,但我希望具有更高的可读性和可管理性。

我尝试将代码放在不同的文件中,但是在运行主应用程序时,其他文件中的其他getpost方法无法调用。我包括:

var Db = require('/filename.js');
// ...but I can't call those methods.

为了可读性,我想拆分单个文件代码。我如何做到这一点?


我有一个看模块文件:

启动和/ paths看起来绝对,如:

1
require('/home/user/module.js');

。/开始与"呼文件路径在冰的并置。

1
require('./lib/module.js');

_ _目录具有相同的效应大于:/。

1
require( __dirname + '/module.js');

试试:

1
var Db = require('./filename.js');

1
var Db = require('filename.js');

也要看这篇博客。