以下是来自三个文件的一些示例代码:// foo.jsvar myFunc = require(\'./myFunc\');function foo(){ myFunc(\'message\');}// bar.jsvar myFunc = require(\'./myFunc\');function bar(){ myFunc(\'
以下是来自三个文件的一些示例代码:
// foo.js
var myFunc = require("./myFunc");
function foo(){
myFunc("message");
}
// bar.js
var myFunc = require("./myFunc");
function bar(){
myFunc("message");
}
// myFunc.js
module.exports = myFunc;
function myFunc(arg1){
console.log(arg1);
// Here I need the file path of the caller function
// For example, "/path/to/foo.js" and "/path/to/bar.js"
}
我需要动态获取调用函数的文件路径,而无需传递任何额外的参数,例如 myFunc
.