【问题标题】:Azure Function on NodeJS VSCode latest 1.61.0 stopped workingNodeJS VSCode 最新 1.61.0 上的 Azure 函数停止工作
【发布时间】:2021-11-28 16:17:19
【问题描述】:

这是我的配置。之前工作正常,更新到最新的 VSCode 后,断点未绑定。

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "pwa-node",
      "request": "launch",
      "name": "Launch Program",
      "preLaunchTask": "npm: start",
      "sourceMaps": true,
      "smartStep": true,
      "port": 58167,
      "protocol": "inspector",
      "outFiles": ["${workspaceFolder}/dist/**/*.js"]
    }
}

【问题讨论】:

  • 你能把“不工作”的范围缩小一点吗?日志有什么说明吗?你得到任何形式的回应吗?代码实际做什么/调用什么?
  • 在本地使用 azure 函数,打字稿。断点未绑定,没有错误。断点只是没有边界
  • 能够解决这个问题。问题是“端口”设置仅适用于请求类型“附加”,而不适用于之前工作的“启动”。这是文档链接:code.visualstudio.com/docs/nodejs/nodejs-debugging 谢谢 Joachin Isaksson 的帮助

标签: typescript debugging visual-studio-code azure-functions


【解决方案1】:

感谢 Yev 很高兴问题已解决,感谢 joachim-isaksson 的建议 发布所有这些作为答案以帮助其他社区成员。

以下代码中的Port 设置仅适用于Attach 请求类型,不适用于Launch 请求类型。

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "pwa-node",
      "request": "attach",
      "name": "Launch Program",
      "preLaunchTask": "npm: start",
      "sourceMaps": true,
      "smartStep": true,
      "outFiles": ["${workspaceFolder}/dist/**/*.js"]
    }
}

要启用自动附加功能,请使用命令面板(ctrl+shift+P) 中的以下命令。

Toggle Auto Attach

如需完整信息,请查看Node.js debugging

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-19
    • 1970-01-01
    • 2019-02-07
    • 2017-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多