Azure functions 无服务器azure脱机:值不能为null。(参数&x27;提供程序&x27;)

Azure functions 无服务器azure脱机:值不能为null。(参数&x27;提供程序&x27;),azure-functions,serverless,serverless-offline,Azure Functions,Serverless,Serverless Offline,我第一次尝试使用无服务器功能。 更具体地说,我正在编写一个要部署在azure云上的nodejs12函数 我用这个。当尝试使用sls offline在本地运行默认生成的函数(hello&bye)时,我总是遇到以下错误: 值不能为空。(参数“provider”) 虽然我确信这不是null,但您可以在我的serverless.yml中看到: service: test provider: name: azure region: North Europe runtime: nodejs12

我第一次尝试使用无服务器功能。 更具体地说,我正在编写一个要部署在azure云上的nodejs12函数

我用这个。当尝试使用
sls offline
在本地运行默认生成的函数(hello&bye)时,我总是遇到以下错误:

值不能为空。(参数“provider”)

虽然我确信这不是null,但您可以在我的serverless.yml中看到:

service: test

provider:
  name: azure
  region: North Europe
  runtime: nodejs12

plugins:
  - serverless-azure-functions

package:
  exclude:
    - local.settings.json
    - .vscode/**

functions:
  hello:
    handler: src/handlers/hello.sayHello
    events:
      - http: true
        x-azure-settings:
          methods:
            - GET
          authLevel: anonymous

  goodbye:
    handler: src/handlers/goodbye.sayGoodbye
    events:
      - http: true
        x-azure-settings:
          methods:
            - GET
          authLevel: anonymous

不确定这里有什么问题?我正在使用最新版本的
serverless(1.71.3)
serverless azure函数(2.0.2)
azure函数核心工具(2.7.2508)

您可以找到完整的输出日志

编辑1:即使使用核心工具版本3,它也不起作用。我也犯了同样的错误


编辑2:我找到了,但清理缓存对我不起作用。我也在MacOS Catalina上。

显然这是
无服务器azure函数中的一个bug,这是由
azure函数核心工具的开发人员报告的,正如你所看到的
显然这是
无服务器azure函数中的一个bug,正如你所看到的
azure函数核心工具的开发人员报告的