test
index.js
config.json //我想读取的配置文件
lib
mymodule //我的模块
index.js // 需要读取config.json
mymodule2 //我的另一个模块
index.js // 也需要读取config.json
// 还有很多模块需要config.json...
可以直接使用require('../../config.json'),但是感觉非常不灵活,如果我把自己的模块移动到test/lib/mymodules/下的话就要对代码进行修改了
可以用require(process.cwd()+'/config.json'),这样无论模块放在哪里都能得到根目录下的config.json,但是eslint报 import/no-dynamic-require,虽然可以关掉这个报错但是想知道还有没有更好的办法来获得这个文件呢