Развертывание функции зависает при «все необходимые API включены» - PullRequest
0 голосов
/ 07 июня 2019

При развертывании облачных функций в Firebase Cloud они занимают очень много времени сразу после журнала «функции: все необходимые APis включены».

Я развертываю 6 функций.

Я использую узел 10, поскольку использование узла 8 в сочетании с модулем URL вызвало некоторые ошибки, которые исчезли при использовании узла 10.

package.json:

{
  "name": "functions",
  "description": "Cloud Functions for Firebase",
  "scripts": {
    "lint": "eslint .",
    "serve": "firebase serve --only functions",
    "shell": "firebase functions:shell",
    "start": "npm run shell",
    "deploy": "firebase deploy --only functions",
    "logs": "firebase functions:log"
  },
  "dependencies": {
    "babel-eslint": "^10.0.1",
    "cheerio": "^1.0.0-rc.2",
    "firebase-admin": "~7.0.0",
    "firebase-functions": "^2.3.0",
    "lighthouse": "^5.1.0",
    "ping": "^0.2.2",
    "puppeteer": "^1.17.0",
    "puppeteer-extra": "^2.1.3",
    "request": "^2.88.0",
    "request-promise-native": "^1.0.7",
    "url": "^0.11.0"
  },
  "devDependencies": {
    "eslint": "^5.12.0",
    "eslint-plugin-promise": "^4.0.1"
  },
  "engines": {
    "node": "10"
  },
  "private": true
}

Развертывание раньше проходило намного быстрее, но в последнее время оно стало вести себя иначе.

Я не знаю, когда именно это произошло.

Мои вопросы: кто-нибудь знает, в чем может быть проблема?Если нет, кто-нибудь знает, как мне решить проблему с отладкой?

Спасибо.

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