不在根目录中时发布 Azure 函数

Publish Azure functions when not in root directory

我有使用 azure-functions-core-tools 部署到 Azure functionapp 的节点函数。

如果我将我的函数文件夹从 src 移动到子目录 ex src 和 运行 func azure functionapp publish myapp,只有函数代码被打包和部署,而没有其余的该项目。当来自根目录的 运行ning 和函数在 src 中时,看起来像函数,因为未检测到和部署子目录中的函数。

在使用 azure-functions-core-tools 从 root 进行部署时,是否可以指示函数的路径?

谢谢。

应该可以,看一下Azure Functions JavaScript Folder Structure

可以使用文件 function.json 中的 scriptFile 属性 配置。

{
  "scriptFile": "../lib/nodeFunction.js",
  "bindings": [
    ...
  ]
}

希望对您有所帮助!