Установочный пакет NPM: GeoFireX, ошибка с облачными функциями Google - PullRequest
0 голосов
/ 02 ноября 2019

Я пытаюсь установить 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)

Что я делаю не так?

Большое спасибо!

...