【问题标题】:Debug azure function 1.0 in vscode?在 vscode 中调试 azure function 1.0?
【发布时间】:2019-08-07 20:01:52
【问题描述】:

使用 azure 函数核心工具和使用 Visual Studio 代码在本地调试 V1 nodejs 函数的正确方法是什么?

对于新的 V2 功能,一切正常。但是,我无法更新到 V2 功能。构建过程超出了我的控制,尝试这样做会破坏构建。

项目开始于:

"azure-functions-cli": "1.0.0-beta.94",

我无法让它工作并升级到:

"azure-functions-core-tools": "^1.0.20",

由于出现错误,我无法更新到最新的 2.x 版本。最初:

Microsoft.Azure.WebJobs.Script:host.json 文件缺少所需的“版本”属性。迁移配置文件的步骤见https://aka.ms/functions-hostjson

尝试仅添加版本(1.0 或 2.0)不起作用。

所以回到 1.0.20。我运行它,我看到了:

Debugger listening on [::]:5858

太好了,因为它符合我的启动配置:

{
    "name": "Crazy attempt",
    "type": "node",
    "request": "attach",
    "port": 5858,
},

实际上我可以附加,它似乎工作。我的断点看起来不错,并且对我的代码所做的更改无需重新启动函数主机即可出现。但是,我的断点都没有被击中。当我杀死函数主机时,调试器会在我的 vscode 窗口中退出。我知道我一定做错了什么,但我不知道它是什么......

【问题讨论】:

    标签: visual-studio-code azure-functions-runtime azure-functions-core-tools


    【解决方案1】:

    我必须从这个开始:

    func host start --debug VSCode
    

    【讨论】:

    • 你应该扩展你的答案;解释它在做什么
    猜你喜欢
    • 1970-01-01
    • 2021-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-09
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    相关资源
    最近更新 更多