gpt4 book ai didi

azure-functions - 您的 azure 函数应用程序将 functions_worker_runtime 设置为 node 而您的本地项目设置为 none

转载 作者:行者123 更新时间:2023-12-03 18:34:59 25 4
gpt4 key购买 nike

我有一个在本地和部署时运行良好的节点功能应用程序。但是,我收到错误消息:您的 azure 函数应用程序将 functions_worker_runtime 设置为节点,而您的本地项目设置为无,如果我不检查将 FUNCTIONS_WORKER_RUNTIME 设置为节点的 local.settings.json,则无法部署它。我的 arm 模板应用程序设置将 FUNCTIONS_WORKER_RUNTIME 设置为节点。

我尝试在部署期间设置环境变量,但它似乎是从本地设置中读取它?

如何在不检查 local.settings.json 文件的情况下部署它?

最佳答案

在使用 Travis CI 构建中的以下命令发布函数时,我遇到了同样的错误。

func azure functionapp publish <APP_NAME>



错误:

Your Azure Function App has 'FUNCTIONS_WORKER_RUNTIME' set to 'node' while your local project is set to 'None'.
You can pass --force to update your Azure app with 'None' as a 'FUNCTIONS_WORKER_RUNTIME'



通过指定内嵌语言来解决它,如下所示,

func azure functionapp publish <APP_NAME> --typescript



奇怪的是, documentation 中列出的发布选项没有提到这个选项。能够在上面错误消息附带的提示的帮助下弄清楚。

关于azure-functions - 您的 azure 函数应用程序将 functions_worker_runtime 设置为 node 而您的本地项目设置为 none,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56971869/

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