При развертывании облачных функций в 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
}
Развертывание раньше проходило намного быстрее, но в последнее время оно стало вести себя иначе.
Я не знаю, когда именно это произошло.
Мои вопросы: кто-нибудь знает, в чем может быть проблема?Если нет, кто-нибудь знает, как мне решить проблему с отладкой?
Спасибо.