Javascript 如何以编程方式从节点模块读取app.json

Javascript 如何以编程方式从节点模块读取app.json,javascript,reactjs,typescript,react-native,node-modules,Javascript,Reactjs,Typescript,React Native,Node Modules,我正在编写一个模块,我将在将来使用npm进行安装。我需要能够读取app.json以获取配置信息。我想使用绝对路径引用app.json,但是: import app from 'AppName/app.json' 无法工作,因为我的模块将来不知道应用程序的名称。我怎样才能做到这一点?提前感谢。您可以使用相对路径进行引用 例如: import app from '../app.json' 或 您应该使用相对路径引用它 除非您使用的是ES6,否则使用导入将不起作用,因为您没有导出app.json中

我正在编写一个模块,我将在将来使用npm进行安装。我需要能够读取app.json以获取配置信息。我想使用绝对路径引用app.json,但是:

import app from 'AppName/app.json'

无法工作,因为我的模块将来不知道应用程序的名称。我怎样才能做到这一点?提前感谢。

您可以使用相对路径进行引用

例如:

import app from '../app.json'


您应该使用相对路径引用它

除非您使用的是ES6,否则使用导入将不起作用,因为您没有导出app.json中的任何内容,因此您必须使用require。如果需要它的文件位于
node\u modules/your\u module\u name/
中,类似的内容应该可以找到
app.json

const-app=require('../../app.json')

或者如果使用ES6


从“../../app.json”导入应用程序

它必须是绝对的吗?或者相对路径可以吗?为什么需要使用绝对路径引用app.json?我希望有根目录的绝对路径,但我想可以安全地假设app.json将与node_模块位于同一目录中。非常感谢。
import app from './app.json'