我写了一个 NPM 模块。这需要读取一个文件。在创建 NPM 模块时,我将一个文件放在与 .js 文件相同的目录中并使用
var file = './sqlmap_config.json';
当我单独使用代码时,这些文件会很好地包含在内。当我创建 NPM 模块时,会在安装 NPM 模块并且代码失败的父目录中查找此文件。
我需要硬编码吗
var file = './node_modules/module/sqlmap_config.json';
或者有任何其他方法可以做到这一点