2015-12-16 163 views
2

如何獲得gulpfile(從gulp文件本身)的絕對路徑?如何獲取gulpfile的絕對路徑?

我希望使用該位置作爲其他相對路徑的參考。

+1

從哪裏得到路徑? gulpfile和你需要的路徑之間的關係是什麼? –

回答

5

gulpfile.js只是在節點中執行的普通腳本文件。從文件__filename內將指向它的路徑:

__filename(字符串)

正在執行的代碼的文件名。這是此代碼文件解析的絕對路徑。對於主程序,這不一定是在命令行中使用的相同文件名。模塊內部的值是該模塊文件的路徑。

可能是你想要的目錄,而不是腳本文件:

__dirname(字符串)

與當前執行的腳本所在目錄的名稱

Cf 「How do I get the path to the current script with Node.js?