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

Posted

技术标签:

【中文标题】如何从节点模块读取文件?【英文标题】:How can I read a file from a node module? 【发布时间】:2019-06-22 20:15:50 【问题描述】:

mymodule 的幼稚实现中,我做了以下操作

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

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于如何从节点模块读取文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何从节点中的ReadStream同步读取

如何在节点js中通过url读取文件

exceljs节点模块读取.xls文件时出错

Nestjs 项目无法启动,因为它读取了其模块之外的文件

如何从 txt 文件中读取节点和边? (或 .edges 和 .nodes 文件) NetworkX

如何从文件中读取数据(GraphX)?