如果您要通过某些代码导入模块,可以说...
var my_cool_module = require('my_directory/my_cool_module');
my_cool_module.print_directory_name();
我处于该模块的上下文中,说这是文件my_cool_module.js
...
function get_dir_name() {
// get the directory name...
return directory_name;
}
exports.module.print_directory_name = function() {
console.log("This module is in directory " + get_dir_name());
};
如何获取模块所在的目录(即“ my_directory”)
答案 0 :(得分:0)
我从node.js文档here中发现可以使用__dirname
function get_directory_name() {
return __dirname;
}