【问题标题】:Why is my Firebase Functions emulator not running my changes in Typescript?为什么我的 Firebase Functions 模拟器没有运行我在 Typescript 中的更改?
【发布时间】:2020-10-09 17:14:23
【问题描述】:

我正在使用 Firebase Functions 模拟器。但是当我对代码进行更改时,它仍然运行旧版本。我正在使用打字稿。

如何让它运行新版本?

【问题讨论】:

  • 您必须配置您的应用程序以使用模拟器,然后在其中执行一些操作以触发该功能,就像部署它一样。这在文档中都有介绍。如果没有看到你的函数并理解它们应该做什么,Stack Overflow 不会有太大帮助。
  • @DougStevenson 我确实将我的应用程序配置为使用模拟器,并且它在本地成功运行。它只是运行了错误的代码版本。
  • 您将不得不编辑问题以解释您所做的事情并清楚哪些事情没有按您期望的方式工作。
  • @DougStevenson 谢谢。我发现了问题所在,并重新表述了我的问题,以便将来对其他人更有用。

标签: typescript firebase unity3d google-cloud-functions emulation


【解决方案1】:

正如他们的documentation

注意:您在活动会话期间所做的代码更改会自动进行 由模拟器重新加载。如果您的代码需要转译 (TypeScript、React)确保在运行模拟器之前这样做。

您可以通过在您的函数文件夹中运行 npm run build 来完成此操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 1970-01-01
    • 2021-01-11
    • 2014-10-01
    • 2013-12-27
    • 2018-04-17
    • 1970-01-01
    相关资源
    最近更新 更多