我写了一个NPM模块。需要读取文件。在创建NPM模块时,我已将文件放在与.js文件相同的目录中并使用
var file = './sqlmap_config.json';
当我使用独立代码时,这个文件很好地包含在内。当我创建NPM模块时,将在安装了NPM模块且代码失败的父目录中查找此文件。
我是否需要对其进行硬编码
var file = './node_modules/module/sqlmap_config.json';
或者还有其他方法可以实现这个目标
答案 0 :(得分:0)
我认为你会想要使用类似的东西:
var file = __dirName + '/sqlmap_config.json';