我正在使用克隆存储库中的Azure函数核心工具。当我尝试运行npm run watch
时,会出现以下错误:Value cannot be null. (Parameter 'provider')
终端错误
我已经从此安装了Azure功能核心工具https://learn.microsoft.com/en-us/azure/azure-functions/functions-run-local?tabs=v3%2Clinux%2Ccsharp%2Cportal%2Cbash%2Ckeda并且已使用azure cli登录azure。我目前使用的是Ubuntu 20.04.3 LTS。
在某些情况下,最好显式安装Azure功能核心工具,以避免任何冲突或版本控制问题:
https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-register#explicitly-安装扩展
关于这个问题的进一步讨论可以参见:
https://github.com/Azure/azure-functions-core-tools/issues/2232
有相同的错误消息。我的访问通过azure防火墙(vnet,子网(被阻止,因此,本地调试被阻止(我的IP没有添加到相关的存储帐户(。在我将我的IP添加到允许列表后,一切都正常。
也遇到了同样的问题,在我的情况下,原因似乎是网络连接不稳定,我试图在网络连接不好的酒店工作。我这么认为的原因是,当我回到家并试图重现错误时,一切都在没有任何代码更新的情况下开始工作。
遇到了同样的问题-解决方案是卸载Azure功能核心工具(通过"添加或删除程序"(,然后再次安装
https://learn.microsoft.com/en-us/azure/azure-functions/functions-run-local?tabs=v4%2Cwindows%2Cts%2Cportal%2Cbash#v2