如何获取 gulpfile 的绝对路径? [复制]

Posted

技术标签:

【中文标题】如何获取 gulpfile 的绝对路径? [复制]【英文标题】:How can I get the absolute path to the gulpfile? [duplicate] 【发布时间】:2016-03-22 22:16:49 【问题描述】:

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

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

【问题讨论】:

从哪里获取路径? gulpfile 和你需要路径的地方有什么关系? 【参考方案1】:

gulpfile.js 只是一个在 node.js 中执行的普通脚本文件。从文件内部__filename 将指向它的路径:

__filename(字符串)

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

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

__dirname(字符串)

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

参考"How do I get the path to the current script with Node.js?"

【讨论】:

以上是关于如何获取 gulpfile 的绝对路径? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

C# 中是不是存在一种方法来获取给定两个绝对路径输入的相对路径? [复制]

PHP获取文件绝对路径的代码(上一级目录)

C#如何遍历指定目录以及指定目录下所有子文件夹,并获取除指定文件类型以外的所有文件的绝对路径?

js如何获取火狐以及谷歌中<input type="file"/>的本地绝对路径

如何获取javascript的绝对路径?

如何获取目录中文件的绝对路径?