这两个都是module.exports = function()等。
但publicAppInfo
需要在其内部调用hostswitch
。实际上,我想要的多个函数需要从内部调用hostswitch
。现在,当我按照上面的方式尝试时,我只是收到hostswitch
未定义的消息。
答案 0 :(得分:1)
您应该在每个文件中要求hostswitch或尝试这样做:
modules.export = function getPublicAppInfo (hostswitch) {return publicAppInfo;}
现在需要
var hostswitch = require('./hostswitch');
var publicAppInfo = require('./publicAppInfo')(hostswitch);