JS React Native / Expo中的可选要求

问题描述 投票:0回答:1

问题

我想向我的博览会应用程序添加一个可选的配置文件。

我尝试过的

我试图包含这样的文件:

const url = require('./config.json').url

如果文件存在,此方法有效,但文件不存在时,它也必须有效。如果现在删除文件,由于require会在运行时之前解析,因此无法编译我的应用程序。用try-catch包围它也不起作用。

我还尝试了npm中的optional-requirerequire-optional,但是两者都需要React Native应用程序中不可用的库。

目标

我宁愿避免文件系统检查并以静态方式解决它,但是如果文件不存在,它需要优雅地中止。

javascript node.js react-native expo require
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.