我正在尝试做本教程使用 VS Code 运行 azure 函数应用程序。
我能够本地运行,但不调试它。
当我浏览到 http://localhost:7071/api/category 时,我收到了响应。
但我放置了一个断点(参见上图第 11 行),它应该停止,但没有。
我看到图像中存在差异在文档中显示和我的。
与此相反,我在我的例子中看到一个正方形(见下文)。这有什么区别吗?
Update
Azure Function 核心工具已安装。还是问题
Update 2
它可能是Azure Function Core 工具的版本
至少使用 C# Azure Functions,只要我有 4.x,我就能够进行调试。
今天早上我从本教程开始。如果你向下滚动一点,很明显这里提到了4.x
我下载了 4.x 和 3.x 安装程序,安装、卸载,然后重新安装并检查。我发现,至少使用 C#,我能够使用 4.x 进行调试。但对于 javascript,我仍然面临一些问题。
The 文章在这里告诉我们安装Azure Functions 核心工具 V3。这可能是错误的,必须重新审视。
我刚看到here,对于 JavaScript,我的机器上的 Node js 版本使其变得更加复杂。在here,它说 Node.js 10.14.1+,而在我的机器上,它是 v14.17.3,而 LTS 是 v16。
要在 Visual Studio Code 中调试 TypeScript 函数代码,您必须安装azure function 核心工具包.
- 尝试从 VS Code 安装上述包。
按
Ctrl+Shift+p
在 VS Code 中 > 输入Azure Functions 核心工具并安装/更新它们。
- 安装后,重新启动 VS Code 并运行调试。
如果安装时出现任何错误,请尝试从网络下载手动安装。
然后下载并安装后Azure Function Core 工具 v3 版本,重新启动 VS 代码,然后尝试运行应用程序的调试。
- 它会给你函数地址在控制台中。
- 将该 URL 粘贴到浏览器中并传递参数。在给出输出时,如果您将断点保留在响应上下文中,则它会命中断点,如下所示:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)