代码之家  ›  专栏  ›  技术社区  ›  Leo

firebase部署和从npm安装的二进制文件?

  •  0
  • Leo  · 技术社区  · 3 年前

    我想用 ffmpeg 如下所述:

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

    ffmpeg-static 包含二进制文件。我使用的是Windows 10,想使用以下方式上传代码 firebase deploy .

    然而,我不明白我需要做什么才能让它工作。当然,我电脑上安装的二进制文件与云firebase所需的二进制文件不同( https://www.npmjs.com/package/ffmpeg-static ).

    我该怎么做?

    0 回复  |  直到 3 年前
        1
  •  2
  •   Doug Stevenson    3 年前

    部署云功能时,部署过程不包括本地计算机中node_modules的内容。谷歌基础设施将有效运行 npm install 然后在与目标Cloud Functions运行时匹配的环境中重建整个东西。因此,您将使用函数获得正确的二进制文件。你在Windows上开发并不重要,而且(理论上)只要你编写了独立于平台的代码,你就不必做任何事情来让函数工作。

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