3 imagemagick firebase google-cloud-functions firebase-storage
我正在使用 Firebase 函数外壳在本地测试一个函数。
我正在测试的功能是示例存储触发器,用于生成此处找到的缩略图。
这些功能在生产中运行良好。当我在本地运行该函数时,收到以下错误消息:
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)
Run Code Online (Sandbox Code Playgroud)
据我所知, spawn 命令找不到与 ImageMagick 相关的“转换”。我知道 ImageMagick 默认安装了 Firebase 函数,但在本地测试时它似乎不可用。
有什么方法可以运行 Firebase 函数 shell 并访问 ImageMagick?
ImageMagick 默认安装在 Cloud Functions 服务器上,供您在部署函数时使用,但它不会与 Firebase CLI 和您本地下载到计算机的 SDK 一起安装。
你需要在你的机器上安装 ImageMagick,并convert在运行模拟器之前确保它的命令在你的 PATH 中。这对我来说很好用。
| 归档时间: |
|
| 查看次数: |
177 次 |
| 最近记录: |