如何拆单Node.js的文件到独立的模块(How to split a single Node.js

2019-08-04 12:21发布

我想代码分割成不同的文件。 我目前写所有getpost在同一个文件的方法,但我想获得更好的可读性和可管理性。

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

VAR DB =需要( '/ filename.js'); // ...但我不能调用这些方法。

我想分裂我的单个文件代码的可读性。 如何实现这一目标?

Answer 1:

只要看看该模块文档 :

与/开始寻找绝对路径,例如:

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

./与执行调用的文件所在的路径开始。

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

__dirname比./同样的效果:

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


Answer 2:

尝试:

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

要么

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

另外,看看这个博客帖子 。



文章来源: How to split a single Node.js file into separate modules
标签: node.js npm