【发布时间】:2016-06-05 04:25:36
【问题描述】:
我有一个项目A,它的根目录中有一个config.json 文件。项目依赖外部模块B,调用B.setConfig('./config.json')。
在B.setConfig(path) 内部,如果我调用fs.existsSync(path),它会说好的,文件存在,但调用require(path) 失败并显示Cannot find module "./config.json"。
是否可以在模块B 内调整相对路径以使require 工作?
我不希望使用完整路径调用setConfig,因为这会让事情变得尴尬。
【问题讨论】: