当我这样做:
lib = require('lib.js')(app)
app
真的被传进去了吗?
在 lib.js 中:
exports = module.exports = function(app){}
似乎没有,因为当我尝试做的不仅仅是 (app)
,而是:
lib = require('lib.js')(app, param2)
还有:
exports = module.exports = function(app, param2){}
我不懂 params2
。
我曾试图通过以下方法进行调试:
params = {}
params.app = app
params.param2 = "test"
lib = require("lib.js")(params)
但是在 lib.js 中,当我尝试 JSON.stringify
时,我得到了这个错误:
"DEBUG: TypeError: Converting circular structure to JSON"