Nodejs导入内部脚本

时间:2015-09-08 12:42:36

标签: node.js import

我已经编写了一个用于记录的脚本。我想在我的其他本地脚本中调用日志记录脚本。如何将日志记录脚本导入其他脚本? BTW我想访问日志记录脚本的功能。

var fs = require("fs");
var myscript = eval(fs.readFileSync("logging.js", "utf8"));
myscript.error("hello tester");

我在tester.js中使用此代码,但它无法正常工作。

1 个答案:

答案 0 :(得分:0)

在logging.js中使用node的模块属性 - 导出日志函数:

module.exports.error = error; // or whatever is the function's name in logger.js

在您的tester.js中将logger.js作为模块调用:

var logger = require('./logger.js');
logger.error('hello tester');