我想使用这里描述的ffmpeg
:
https://github.com/firebase/functions-samples/blob/master/ffmpeg-convert-audio/functions/index.js
ffmpeg-static
包含二进制文件。我使用的是Windows 10,希望使用firebase deploy
上传代码。
然而,我不明白我需要做些什么才能让它发挥作用。将安装在我的电脑上的二进制文件当然与云防火墙所需的不同(https://www.npmjs.com/package/ffmpeg-static)。
我该怎么做?
部署云函数时,部署过程不包括本地机器中node_modules的内容。谷歌基础设施将有效地为您运行npm install
,并在与您的目标云功能运行时相匹配的环境中重建整个过程。因此,您将使用您的函数获得正确的二进制文件。你在Windows上开发并不重要,(理论上(只要你写了独立于平台的代码,就不需要做任何事情来让函数工作。
如果您有特定的问题,您的问题应该显示什么,包括用于调试的任何代码和错误消息。