Зависимость функции Firebase не определена во время выполнения - PullRequest
0 голосов
/ 09 ноября 2019

Я могу развернуть свои функции без проблем, и у меня был тот же пакет, работающий в моем старом проекте;Тем не менее я не могу понять, в чем может быть проблема на этот раз.

функции

package.json extract:

{
  "engines": {
    "node": "8"
  },
  "main": "lib/functions/src/index.js",
  "dependencies": {
    "@google-cloud/storage": "^4.0.0",
    "camelcase": "^5.3.1",
    "dot-object": "^2.1.2",
    "firebase-admin": "^8.6.0",
    "firebase-functions": "^3.1.0",
  },
  "devDependencies": {
    "@types/dot-object": "^1.7.0",
    "typescript": "^3.2.2"
  },
  "private": true
}

функция: exampleFunction

import dot from 'dot-object'
// also `const dot = require('dot-object')` doesn't work    

const updateUserDoc = functions.https.onCall(
  async (data: UpdateUserDoc<DbCollection>, context) => {

  const update = dot.dot(data.update)
  return firebase.firestore()
    .collection('...')
    .doc(data.docId)
    .update(data.update)
 }
)

журнал функций

Unhandled error TypeError: Cannot read property 'dot' of undefined

Раньше я использовал dotize вместо dot-object, но когдапытаясь сейчас, я имею ту же ошибку с dotize.

Идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...