在Node.js应用程序中遍历'__dirname'

时间:2013-12-10 18:22:12

标签: javascript node.js express

我正在尝试在节点应用程序中获取当前__dirname的父级。

这是我目前的代码行:

 mu.root = __dirname + '/theme';

然而,我想伸出目前的目录,进入另一个目录。

这是我的目录结构:

lib
  this_file.js
theme
   theme_file.file

如何在不解析__dirname的结果的情况下进行此操作?

2 个答案:

答案 0 :(得分:8)

您可以使用../遍历当前目录的父目录,并使用path.join来解析路径:

var path = require('path');
...
path.join(__dirname, "../whiceverdirectoryname");

答案 1 :(得分:1)

使用path.dirname(__dirname)

这是doc