我在提供或部署 Firebase 托管功能时遇到问题
Posted
技术标签:
【中文标题】我在提供或部署 Firebase 托管功能时遇到问题【英文标题】:Im having trouble while serving or deploying Firebase Hosting Functions 【发布时间】:2019-09-27 02:27:32 【问题描述】:Cloud Functions 模拟器需要模块“firebase-admin” 被安装。这个包在你的 package.json 中,但不是 可用的。您可能需要在您的函数中运行“npm install” 目录。
在我遇到这个问题之前,我的项目运行良好。任何帮助,请告诉。谢谢。 下面是我得到的图像
【问题讨论】:
"您可能需要在您的函数目录中运行"npm install"。" 我已经运行,删除了 npm-modules 文件夹,然后再次运行,但仍然收到相同的消息。它根本不起作用。 我遇到了完全相同的问题,上周还有效。 我也有同样的问题。现在,我必须将 firebase-tools 降级到 6.8.0 版。 Stack Overflow 并不是解决这个问题的最佳地点。请在 GitHub 存储库上发布问题。 github.com/firebase/firebase-tools 【参考方案1】:这是firebase-tools
版本6.9.0
和6.9.1
中的一个错误。解决方案是暂时降级到6.8.0
:
npm install -g firebase-tools@6.8.0
您可以在此处关注该问题: https://github.com/firebase/firebase-tools/issues/1262
【讨论】:
他们已经更新,但错误现在已经转移。我希望他们在更新之前测试这个东西。 Cloud Functions 模拟器需要安装模块“firebase-functions-test”作为开发依赖项。要解决此问题,请在您的函数目录中运行“npm install --save-dev firebase-functions-test”。 i 函数:由于您的 node_modules 存在问题,无法解析您的函数(见上文) 他们已经解决了所有问题,我更新了 firebase-tools 并在 devDependencies 中安装了 npm 包 "firebase-functions-test": "0.1.6";然后部署并且它工作了以上是关于我在提供或部署 Firebase 托管功能时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章
使用 Firebase 托管部署我的 Flutter Web 应用程序后出现错误
在 npm --prefix $RESOURCE_DIR run lint 上使用 firebase 部署时出错