“父”模块是导致脚本被解释(和缓存)的模块,如果有的话:
// $ node foo.jsconsole.log(module.parent); // `null`// require('./foo')console.log(module.parent); // `{ ... }`您期望的是“调用者”,Node不会为您保留。为此,您将需要当前使用的导出函数作为该值的闭包。

“父”模块是导致脚本被解释(和缓存)的模块,如果有的话:
// $ node foo.jsconsole.log(module.parent); // `null`// require('./foo')console.log(module.parent); // `{ ... }`您期望的是“调用者”,Node不会为您保留。为此,您将需要当前使用的导出函数作为该值的闭包。