Ответ 1
Невозможно найти функции "firebase-functions" модуля, что вам необходимо установить пакеты. В каталоге проекта запустите
$ cd functions
$ npm install
затем вернитесь назад и стреляйте!
$ firebase deploy
Счастливое кодирование!
Я пытаюсь разместить приложение в firebase и дать ему ошибку, которая
Error: Error parsing triggers: Cannot find module 'firebase'
Try running "npm install" in your functions directory before deploying.
Я выполнил команду npm install
несколько раз, но ничего нового.
Пожалуйста, помогите
Невозможно найти функции "firebase-functions" модуля, что вам необходимо установить пакеты. В каталоге проекта запустите
$ cd functions
$ npm install
затем вернитесь назад и стреляйте!
$ firebase deploy
Счастливое кодирование!
По умолчанию зависимость firebase
не находится в вашем functions/package.json
. Вместо этого вы найдете его firebase-admin
, специализированный сервер Firebase SDK на стороне сервера, который мы рекомендуем использовать.
Если вы действительно хотите использовать SDK на стороне клиента firebase
вместо firebase-admin
, вам нужно запустить npm install --save firebase
в вашем каталоге functions/
. Затем вы должны иметь строку в functions/package.json
, которая выглядит примерно так:
{
...
"dependencies": {
"firebase": "^3.7.2",
...
},
...
}
Хотя это идет поздно, но это для тех, кто может столкнуться с одной и той же проблемой. Это сработало для меня. Я добавил это в свой файл package.json в функции папки.
{
"name": "functions",
"description": "Cloud Functions for Firebase",
"dependencies": {
"firebase-admin": "~5.2.1",
"firebase-functions": "^0.6.2",
"mkdirp": "^0.5.1",
"mkdirp-promise": "^4.0.0"
},
"private": true
}
Затем запустите: npm install в функции папки