我有一个像这样的js文件
loader.js
exports.getConfig = function() {
return config;
}
我将此文件作为
加载到其他文件中var loader = require(__dirname + '/../../loader');
var config = loader.getConfig();
但是我收到错误,因为Object没有方法getCOnfig() 我检查了路径中的路径是否正确
答案 0 :(得分:2)
也许你已经提出了循环要求,但这并不明显,请仔细检查:
如果是,请了解详情:https://coderwall.com/p/myzvmg
我说循环要求,我的意思是假设你有三个模块A,B,C。 A要求B,B要求C,C要求A.是的,这是循环要求,这可能会导致奇怪的错误。
我不知道为什么有人拒绝我的回答,我花了几个小时来弄清楚当我收到这个错误时发生了什么。我认为这个问题可能是一个循环要求的情况。