4

我有一个示例 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 的正确路径?

4

1 回答 1

4

原来我问错了方向。我的问题属于 nodejs 而不是 gruntjs。答案是__dirname指令。您可以像这样获取 config.file 的完整路径:__dirname + path.sep + 'config.file'

于 2013-04-28T15:00:25.613 回答