Я пытаюсь установить GeoFireX .
Я сделал это, как сказано в документации:
npm install geofirex
# peer dependencies
npm install rxjs firebase
Но при установке пакетов я получаю этосообщение:
npm WARN geofirex@0.0.6 requires a peer of firebase@5.2.0 but none is installed. You must install peer dependencies yourself.
Итак, я попытался установить firebase@5.2.0, но сообщение продолжает появляться.
Я использую код для функции облака Google в машинописи:
export const functionName = functions.https.onRequest(async (req, res)=>{
const point = geo.point(40, -119);
await admin.firestore().collection('myCollection').doc('myDoc')
.update({'position': point.data});
res.send(200);
});
В журналах Firebase выдается эта ошибка:
at GeoFirePoint.get [as geoPoint] (/srv/node_modules/geofirex/dist/index.cjs.js:1390:43)
at GeoFirePoint.get [as data] (/srv/node_modules/geofirex/dist/index.cjs.js:1411:32)
at exports.bgLocation.functions.https.onRequest (/srv/lib/index.js:590:101)
at cloudFunction (/srv/node_modules/firebase-functions/lib/providers/https.js:49:9)
at /worker/worker.js:783:7
at /worker/worker.js:766:11
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickDomainCallback (internal/process/next_tick.js:219:9)
Что я делаю не так?
Большое спасибо!