带有节点 14.18.3 的 Azure 函数中的可选链接

Optional chaining in Azure function with node 14.18.3

我在 运行 本地 Azure 函数时遇到可选链接的语法错误。使用 Azure Functions 核心工具 4.0.3971 和节点 14.18.3:

Worker was unable to load function foo: 'SyntaxError: Invalid or unexpected token'

它指向可选链接代码中的点,就好像不支持语法一样: variable?.prop

我的机器上安装了 Node 14.18.3,我知道它应该支持这个。想知道在告诉 Azure 函数使用该节点版本方面我是否遗漏了什么?

我想说的是您的代码中存在语法错误。我相信我以前也遇到过这种情况,AFCT 和 AF 配置都没有。

我相信我 require 做错了或类似的事情。

也许 运行 eslint 会有所帮助。

这原来是另一个模块 (CJS) 在尝试包含可选链接时导致语法错误。