2013-12-10 94 views
2

我試圖在我的節點應用程序中獲取當前__dirname的父項。在Node.js應用程序中遍歷'__dirname'

這裏是我當前的代碼行:

mu.root = __dirname + '/theme'; 

然而,我想伸手去當前目錄,並把它的sibilings的另一個。

這裏是我的目錄結構:

lib 
    this_file.js 
theme 
    theme_file.file 

我將如何去這樣做,而不必解析__dirname的結果呢?

+0

快速,[閱讀文檔!](http://nodejs.org/api/) – bevacqua

+3

請不要反饋我的問題沒有反饋。 – streetlight

+0

@Nico感謝您的鏈接。我一定錯過了。 – streetlight

回答

8

你可以使用../遍歷當前目錄的父和path.join解決路徑:

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

太棒了,謝謝! – streetlight

+0

@streetlight歡迎您。 – PSL

1

使用path.dirname(__dirname)

這裏的doc