如何将grunt插件任务中的路径解析为自己的资源?

时间:2013-04-17 15:30:15

标签: gruntjs

我有一个示例grunt插件

/tasks
   sample.js
   config.file
Gruntfile.js
package.json

我想获取sample.js中config.file的路径。起初,我这样做了

path.resolve('tasks/config.file')

在插件安装完成之前一切正常。 config.file的路径更改为'〜/ some_project / node_modules / sample_plugin / tasks / config.file',但path.resolve返回'〜/ some_project / tasks / config.file'。

如何获得config.file的正确路径?

1 个答案:

答案 0 :(得分:4)

事实证明我向错误的方向提问。我的问题属于nodejs而不是gruntjs。答案是__dirname指令。您可以像这样获得config.file的完整路径:__dirname + path.sep + 'config.file'