Javascript JS React Native/Expo中的可选要求 问题
我想向我的expo应用程序添加可选配置文件 我试过的 我试图像这样包含该文件:Javascript JS React Native/Expo中的可选要求 问题,javascript,node.js,react-native,expo,require,Javascript,Node.js,React Native,Expo,Require,我想向我的expo应用程序添加可选配置文件 我试过的 我试图像这样包含该文件: const url = require('./config.json').url 如果文件存在,它就可以工作,但如果文件不存在,它也必须工作。如果我现在删除该文件,我将无法编译我的应用程序,因为require会在运行前解析。用try-catch包围它也不起作用 我也尝试过从npm和,但两者都需要在react本机应用程序中不可用的库 目标 我希望避免文件系统检查并静态地解决它,但如果文件不存在,它需要优雅地中止 您使
const url = require('./config.json').url
如果文件存在,它就可以工作,但如果文件不存在,它也必须工作。如果我现在删除该文件,我将无法编译我的应用程序,因为require
会在运行前解析。用try-catch包围它也不起作用
我也尝试过从npm和,但两者都需要在react本机应用程序中不可用的库
目标
我希望避免文件系统检查并静态地解决它,但如果文件不存在,它需要优雅地中止 您使用此配置的目的是什么?如果这是应用程序的一部分,则有其他方法(在文档中检查存储)来检查文件是否存在。若它包含在开发阶段,你们需要预构建脚本。这能回答你们的问题吗?您使用此配置的目的是什么?如果这是应用程序的一部分,则有其他方法(在文档中检查存储)来检查文件是否存在。若它包含在开发阶段,你们需要预构建脚本。这能回答你们的问题吗?