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

Gruntjs 如何将grunt插件任务中的路径解析为它自己的资源?,gruntjs,Gruntjs,我有一个grunt插件示例 /tasks sample.js config.file Gruntfile.js package.json 我想获取sample.js中config.file的路径。起初,我是这样做的 path.resolve('tasks/config.file') 在插件安装之前一切正常。config.file的路径更改为“~/some\u project/node\u modules/sample\u plugin/tasks/config.file”,但Pa

我有一个grunt插件示例

/tasks
   sample.js
   config.file
Gruntfile.js
package.json
我想获取sample.js中config.file的路径。起初,我是这样做的

path.resolve('tasks/config.file')
在插件安装之前一切正常。config.file的路径更改为“~/some\u project/node\u modules/sample\u plugin/tasks/config.file”,但
Path.resolve
返回“~/some\u project/tasks/config.file”


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

结果是我问的方向不对。我的问题属于nodej而不是gruntj。答案是一个指令。您可以像这样获得config.file的完整路径:
\uu dirname+path.sep+'config.file'