我已经编写了一个用于记录的脚本。我想在我的其他本地脚本中调用日志记录脚本。如何将日志记录脚本导入其他脚本? BTW我想访问日志记录脚本的功能。
var fs = require("fs");
var myscript = eval(fs.readFileSync("logging.js", "utf8"));
myscript.error("hello tester");
我在tester.js中使用此代码,但它无法正常工作。
答案 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');