【问题标题】:How do you access the directory that your module is in? [duplicate]你如何访问你的模块所在的目录? [复制]
【发布时间】:2019-11-10 00:25:35
【问题描述】:

如果您在某些代码中导入了一个模块,假设...

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”)

【问题讨论】:

    标签: node.js


    【解决方案1】:

    我从node.js 文档here 中发现你可以使用__dirname

    function get_directory_name() {
      return __dirname;
    }
    

    【讨论】:

      猜你喜欢
      • 2020-07-05
      • 1970-01-01
      • 1970-01-01
      • 2012-03-18
      • 1970-01-01
      • 1970-01-01
      • 2010-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多