我怎样才能获得gulpfile的绝对路径?

时间:2015-12-16 16:57:17

标签: javascript node.js gulp

如何获取gulpfile的绝对路径(来自gulpfile本身)?

我希望将该位置用作其他相对路径的参考。

1 个答案:

答案 0 :(得分:8)

gulpfile.js只是在节点中执行的普通脚本文件。从文件内部__filename将指向其路径:

  

__filename (字符串)

     

正在执行的代码的文件名。这是此代码文件的已解析绝对路径。对于主程序,这不一定与命令行中使用的文件名相同。模块内的值是该模块文件的路径。

但可能你想要的是目录,而不是脚本文件:

  

__dirname (字符串)

     

当前正在执行的脚本所在的目录的名称。

C.f。 “How do I get the path to the current script with Node.js?