如果先运行 Metro 服务器,则无法从 expo `app.config.js` 读取附加内容

Las*_*ela 7 expo

我在 expoJS 的(app.config.js)中有一些关键值extra

例子:

extra: {
   someKey: "someValue",
},
Run Code Online (Sandbox Code Playgroud)

当我运行时 expo run:ios一切正常,但如果我运行expo start --dev-client然后按i运行 ios 模拟器我无法得到extra's. 这就是我试图获取它们的方式:Constants.manifest?.extra?.API_URL(再一次,如果我expo run:ios直接这样做,一切都会正常工作。)

世博版本:"expo": "~46.0.9" 世博 CLI 版本:6.0.5

我缺少什么?

PS 我需要这个,因为我的物理手机无法连接到 Metro,我首先在手机中构建一个应用程序,然后启动 Metro 服务器。