我在Constants
的{{1}}遇到错误,并向我显示未定义的错误不是对象。我无法得到它。谁能帮助我消除该错误。
我正在尝试在计算机上运行的API和在手机上调试时建立连接。无论IP地址是什么,它都应该连接。
const{manifest}=Expo.Constants
预期的事件将从
import moment from 'moment'; import Expo from 'expo'; const{ manifest} = Expo.Constants; const api = manifest.packagerOpts.dev ? manifest.debuggerHost.split(':').shift().concat(':3000') : 'productionurl.com' const url ='http://localhost:3000'; export function getEvents(){ return fetch(url) .then(response => response.json()) .then(events => events.map( e =>({...e}))); } export function formatDateTime(dateString){ const parsed = moment(new Date(dateString)); if(!parsed.isValid()){ return dateString; } return parsed.format('H A on DD MMM YYYY'); } export function formatDate(dateString){ const parsed = moment(new Date(dateString)); if(!parsed.isValid()){ return dateString; } return parsed.format('DD MMM YYYY'); } export function getCountdownParts(eventDate){ const duration = moment.duration(moment(new Date(eventDate)).diff(new Date())); return{ days:parseInt(duration.as('days')), }; }
文件显示在我的模拟器上,但 我收到未定义错误。
答案 0 :(得分:0)
您可以尝试使用此代码。
maxim xs = foldr (\ (x,y) acc -> if (x == maximum xs) then (x,y) else acc) (0,head xs) (zip xs [0..])
详细了解如何使用它description。
答案 1 :(得分:0)
addSeries
和(例如):
remove
哪个出现了以上错误,
import Expo from 'expo';
和:
const { version } = Expo.Constants.manifest;
答案 2 :(得分:0)
我在错误上也遇到了同样的问题:
undefine is not an object (evaluating _expoLocation.default.reverseGeocodeAsync)
我通过导入更改解决了该问题。
之前:
import Location from "expo-location";
之后:
import * as Location from "expo-location";