【发布时间】:2019-06-22 20:15:50
【问题描述】:
在 mymodule 的幼稚实现中,我做了以下操作
const file = fs.readFileSync('./node_modules/dependent_module/file.txt')
但是,当我在project 中包含mymodule 时,由于dependent_module 的位置已移动,因此读取的文件不再有效。
如何从节点模块读取文件,这样我就不必担心节点模块的位置?
【问题讨论】:
在 mymodule 的幼稚实现中,我做了以下操作
const file = fs.readFileSync('./node_modules/dependent_module/file.txt')
但是,当我在project 中包含mymodule 时,由于dependent_module 的位置已移动,因此读取的文件不再有效。
如何从节点模块读取文件,这样我就不必担心节点模块的位置?
【问题讨论】:
使用require.resolve('module'),然后将其包含在您要阅读的文件的文件路径中
【讨论】: