gpt4 book ai didi

firebase - 测试本地运行的 Firebase 函数时无法使用 ImageMagick

转载 作者:行者123 更新时间:2023-12-04 02:59:42 24 4
gpt4 key购买 nike

我正在使用 Firebase 函数 shell 在本地测试一个函数。

我正在测试的功能是示例存储触发器,用于生成找到的缩略图 here .

这些功能在生产环境中运行良好。当我在本地运行该函数时,收到以下错误消息:

Error: spawn convert ENOENT
at _errnoException (util.js:999:13)
at Process.ChildProcess._handle.onexit (internal/child_process.js:201:19)
at onErrorNT (internal/child_process.js:389:16)
at process._tickCallback (internal/process/next_tick.js:152:19)

据我所知,spawn 命令找不到与 ImageMagick 相关的“convert”。我知道 ImageMagick 默认安装有 Firebase 功能,但在本地测试时它似乎不可用。

有没有什么方法可以运行 Firebase 函数 shell 并访问 ImageMagick?

最佳答案

ImageMagick 默认安装在 Cloud Functions 服务器上供您在部署函数时使用,但它不会与 Firebase CLI 和您下载到本地计算机的 SDK 一起安装。

您需要在您的机器上安装 ImageMagick,并确保其 convert 命令在您运行模拟器之前位于您的 PATH 中。这对我来说很好。

关于firebase - 测试本地运行的 Firebase 函数时无法使用 ImageMagick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50302075/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com