【问题标题】:Disable node.js app debugging in Visual Studio Code (vscode)在 Visual Studio Code (vscode) 中禁用 node.js 应用程序调试
【发布时间】:2016-11-23 18:18:30
【问题描述】:

我正在使用 Visual Studio Code IDE 开发这个 node.js 应用程序。每次我运行这个应用程序时,它都会附加一个调试器(大约需要 2-5 秒)然后执行应用程序。

所以,我的问题是每次如果我修改一些代码(或一个简单的变量名)并执行程序,即使我没有设置任何断点,也需要很长时间才能看到输出。

在禁用 Visual Studio Code IDE 中用于节点应用程序开发的调试器方面需要帮助。我在网上找不到任何有用的东西:(。

【问题讨论】:

    标签: node.js ide visual-studio-code


    【解决方案1】:

    workbench.action.debug.run 默认绑定到cmd+f5 / ctrl+f5

    您可以在命令面板中的名称“Debug: Start without Debugging”下找到它

    【讨论】:

    • 我按F5 启动应用程序,这当然会触发“启动调试面板”。有没有办法修改launch.json,达到我的目的?
    • 好的,你找到我了,我四处搜索,发现github.com/Microsoft/vscode/issues/2780 讨论了这个“功能”。它很有用,但“不调试就调试”听起来还是有点错误。更新了我的答案;)
    • 是否有任何选项可以直接执行而不是从launch.json调试?
    • 这就是命令的作用,调试器跳过它通常会做的事情,并且“node --nolazy app.js”在后台启动,没有附加调试器。不过,如果您要求的话,您仍然需要通过 launch.json 进行设置。
    • 你摇滚。我现在将cmf+f5 与'f5' 互换了。现在我可以轻松快捷地执行我的节点程序了。谢谢。你节省了我 (2 to 5 seconds) * ∞ 的时间。 :)
    【解决方案2】:

    在 VsCode 终端内,我已将终端切换到 zsh 而不是 JS Debug Console 并修复它:

    Screenshot of the terminal's dropdown

    【讨论】:

      【解决方案3】:

      只需从您正在工作的目录中删除 .vscode 文件,然后重新打开调试器将消失的窗口。

      【讨论】:

        猜你喜欢
        • 2016-10-12
        • 1970-01-01
        • 2022-06-15
        • 1970-01-01
        • 2017-05-01
        • 2016-12-27
        • 1970-01-01
        • 2022-07-22
        • 2018-03-31
        相关资源
        最近更新 更多