如何从节点模块读取文件?

时间:2019-01-29 16:27:26

标签: node.js npm fs

mymodule的简单实现中,我执行了以下操作

const file = fs.readFileSync('./node_modules/dependent_module/file.txt')

但是,当我在mymodule中包含project时,由于dependent_module的位置已移动,因此读取的文件不再起作用。

如何从节点模块读取文件,这样我就不必担心该节点模块位于何处

1 个答案:

答案 0 :(得分:1)

使用require.resolve('module'),然后将其包含在您要读取的文件的文件路径中