如何获取 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# 中是不是存在一种方法来获取给定两个绝对路径输入的相对路径? [复制]
C#如何遍历指定目录以及指定目录下所有子文件夹,并获取除指定文件类型以外的所有文件的绝对路径?