尝试部署Firebasefunction时找不到模块“firebase-admin”

我已经成功地将这三项function部署了几个月,现在它突然开始对我产生了影响。 我还没有改变节点,npm或firebase cli版本一段时间。 我升级了函数目录中的npm包,作为绝望来解决这个问题,但没有运气。 为什么发生这种情况? 回购(hoverboard-v2分支): https : //github.com/gdgfresno/valleydevfest2017/tree/hoverboard-v2/functions

Ubuntu 17.04,控制台部署

npm --version 5.5.1 node --version v8.1.0 firebase --version 3.13.1 

这是错误:

部署失败:

 Function load error: Code in file index.js can't be loaded. Did you list all required modules in the package.json dependencies? Detailed stack trace: Error: Cannot find module 'firebase-admin' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.js:417:25) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object.<anonymous> (/user_code/node_modules/firebase-functions/lib/apps.js:25:16) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) 

的package.json:

 { "name": "hoverboard-functions", "description": "Hoverboard serverless functions", "dependencies": { "firebase-admin": "^5.4.2", "firebase-functions": "^0.6.2", "moment": "^2.19.1" }, "private": true } 

index.js:

 'use strict'; const functions = require('firebase-functions'); const admin = require('firebase-admin'); admin.initializeApp(functions.config().firebase); exports.sendGeneralNotification = require('./notifications'); exports.scheduleNotifications = require('./schedule-notifications'); exports.saveUserData = require('./users'); 

Solutions Collecting From Web of "尝试部署Firebasefunction时找不到模块“firebase-admin”"

这里同样的问题。 这是一个火力点问题。

自昨天以来,Firebase云服务中断。

看到这个图像

问题描述: https : //status.firebase.google.com/incident/Functions/17024

问题方案:

在函数库中运行以下命令:

 npm install --save-exact firebase-functions@0.7.0 npm install --save-exact firebase-admin@5.4.0 

然后尝试再次部署功能:

 firebase deploy --only functions 

我希望这有帮助 :)

这里同样的问题。 我发现这个云功能的错误,但昨天它工作正常。

在这里输入图像描述

我已经使用以前的版本对它进行了整理:

npm install –save-exact firebase-functions@0.6.3

npm install –save-exact firebase-admin@5.2.1

至少在这个问题得到解决之前