【发布时间】:2019-05-01 03:37:47
【问题描述】:
我想在我的手机/模拟器上进行调试并将其动态指向 API。
const {manifest} = Expo.Constants;
const api = manifest.packagerOpts.dev
? manifest.debuggerHost.split(':').shift().concat(':3000')
: 'productionurl.com'
export function getEvents(){
return fetch('http://${api}/events')
.then(response => response.json())
.then(events => events.map(e =>({ ...e, date: new Date(e.date)})));
}
我收到以下错误:
未定义不是对象(正在评估'_expo.default.Constants')
【问题讨论】:
-
从 'expo 导入 Expo, {Constants}
-
我导入了相同的内容,但它反映了相同的错误。
-
import * as Expo from ‘expo' -
是的,它解决了问题感谢@hong develop
-
如果我的回答有帮助,请选择我的回答。
标签: react-native expo manifest.json