如何获取gulpfile的绝对路径(来自gulpfile本身)?
我希望将该位置用作其他相对路径的参考。
答案 0 :(得分:8)
gulpfile.js
只是在节点中执行的普通脚本文件。从文件内部__filename
将指向其路径:
__filename
(字符串)正在执行的代码的文件名。这是此代码文件的已解析绝对路径。对于主程序,这不一定与命令行中使用的文件名相同。模块内的值是该模块文件的路径。
但可能你想要的是目录,而不是脚本文件:
__dirname
(字符串)当前正在执行的脚本所在的目录的名称。
C.f。 “How do I get the path to the current script with Node.js?”