是否可以指定函数子目录/路径?

Is it possible to specify function sub directories / paths?

我正在 node.js 中编写我的第一个 azure 函数项目。我有我的项目目录,其中存在 host.json 和本地设置文件。据我了解,我的个人函数文件夹(其中存在 function.json 和我的函数代码)必须作为 hosts.json 文件的同级文件。因此,项目文件夹必须类似于 ...

project-root/
  package.json
  host.json
  function-a/
    function.json
    index.js
  function-b/
    function.json
    index.js

但是,是否可以将那些功能文件夹嵌套得更深的项目结构?像下面这样的东西,也许...

project-root/
  package.json
  host.json
  src/
    function-a/
      function.json
      index.js
    function-b/
      function.json
      index.js

如果我要使用 TypeScript 并且需要函数宿主从 dist 文件夹中执行,这可能会有用,如下所示...

project-root/
  package.json
  host.json
  src/
    function-a/
      function.json
      index.js
    function-b/
      function.json
      index.js
  dist/
    function-a/
    function-b/

不过,我似乎无法让函数宿主查看嵌套目录。

这可能吗?

没有。目前不支持。这是请求的用户语音 ...

https://feedback.azure.com/forums/355860-azure-functions/suggestions/18772849-folders-for-organizing-functions-and-a-treeview-fu