NPM无法读取文件

时间:2013-07-29 19:26:56

标签: node.js file-io npm

我写了一个NPM模块。需要读取文件。在创建NPM模块时,我已将文件放在与.js文件相同的目录中并使用

var file = './sqlmap_config.json';

当我使用独立代码时,这个文件很好地包含在内。当我创建NPM模块时,将在安装了NPM模块且代码失败的父目录中查找此文件。

我是否需要对其进行硬编码

var file = './node_modules/module/sqlmap_config.json';

或者还有其他方法可以实现这个目标

1 个答案:

答案 0 :(得分:0)

我认为你会想要使用类似的东西:

var file = __dirName + '/sqlmap_config.json';

http://nodejs.org/api/all.html#all_dirname