在mymodule
的简单实现中,我执行了以下操作
const file = fs.readFileSync('./node_modules/dependent_module/file.txt')
但是,当我在mymodule
中包含project
时,由于dependent_module
的位置已移动,因此读取的文件不再起作用。
如何从节点模块读取文件,这样我就不必担心该节点模块位于何处?
答案 0 :(得分:1)
使用require.resolve('module')
,然后将其包含在您要读取的文件的文件路径中