我想向我的博览会应用程序添加一个可选的配置文件。
我试图包含这样的文件:
const url = require('./config.json').url
如果文件存在,此方法有效,但文件不存在时,它也必须有效。如果现在删除文件,由于require
会在运行时之前解析,因此无法编译我的应用程序。用try-catch包围它也不起作用。
我还尝试了npm中的optional-require和require-optional,但是两者都需要React Native应用程序中不可用的库。
我宁愿避免文件系统检查并以静态方式解决它,但是如果文件不存在,它需要优雅地中止。