首页 > 解决方案 > 从 npm 安装的 firebase 部署和二进制文件?

问题描述

我想ffmpeg按照这里的描述使用:

https://github.com/firebase/functions-samples/blob/master/ffmpeg-convert-audio/functions/index.js

ffmpeg-static包含二进制文件。我正在使用 Windows 10 并希望使用firebase deploy.

但是,我不明白我需要做什么才能使其正常工作。将安装在我的 PC 上的二进制文件当然与云 Firebase 所需的二进制文件 ( https://www.npmjs.com/package/ffmpeg-static ) 不同。

我怎样才能做到这一点?

标签: firebasenpmffmpeggoogle-cloud-functions

解决方案


部署 Cloud Functions 时,部署过程不包括本地计算机中 node_modules 的内容。Google 基础架构将有效地npm install为您运行,并在与您的目标 Cloud Functions 运行时匹配的环境中重建整个事物。因此,您将使用您的函数获得正确的二进制文件。您在 Windows 上开发并不重要,并且(理论上)您无需执行任何操作即可使该功能正常工作,只要您编写了与平台无关的代码。

如果你有一个特定的问题,你的问题应该显示什么,包括任何用于调试的代码和错误消息。


推荐阅读