【问题标题】:Firebase cloud function inline code editorFirebase 云函数内联代码编辑器
【发布时间】:2020-08-03 20:36:39
【问题描述】:

我正在尝试减少我的 Firebase 云功能的冷启动时间。我有大约 30 个使用不同导入的函数。

正如在信息视频中提到的,最好只使用您的云功能需要的导入。

在谷歌云控制台中,您可以查看您的代码。

但如果我向下滚动 LIB/INDEX.JS 包含我的所有功能。 有一个编辑代码的选项。

使用内联代码编辑器删除所有其他函数和未使用的导入(对于 LIB/INDEX.JS 中的特定函数)是否有害? (即使我通过 Visual Studio 代码中的打字稿制作了我的函数)。

谢谢!

【问题讨论】:

    标签: firebase google-cloud-platform google-cloud-functions


    【解决方案1】:

    不,它不会对其他功能有害。如果您在控制台中编辑 Cloud Functions 的代码,它不会修改其他 Cloud Functions 使用的代码。每个功能彼此完全隔离,即使它们共享相同的部署。代码在每个函数之间复制。

    也就是说,Firebase CLI 部署的编辑功能只能在实验中完成。当需要实际部署代码时,您应该再次使用 CLI 来完成所有工作。

    【讨论】:

    • 好的,谢谢!但是该功能本身仍然可以正常工作(假设编辑中没有错误)? + 我只需要编辑 LIB/INDEX.JS 还是打字稿?
    • 您将无法编辑 TypeScript 以进行功能更改。 Firebase CLI 将 TS 编译为 JS。 Cloud Functions 对 TS 一无所知。
    猜你喜欢
    • 2019-10-11
    • 1970-01-01
    • 1970-01-01
    • 2014-06-02
    • 1970-01-01
    • 2019-06-24
    • 2021-09-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多