标签: vscode-debugger

未经验证的断点出现在visual studio代码调试反应本机项目中

我已经为visual studio代码安装了本机工具扩展,以调试我的反应原生项目.但是无法设置断点(应用程序已成功启动),断点显示为带有Unverified Breakpoint注释的灰色,显示一堆错误.

我的软件版本如下:

React-Native VS Code扩展版本:0.3.2

VSCode版本:1.12.2

OS平台和版本:OS X/10.11.6

NodeJS版本:v6.10.3

React Native版本:0.44.0

React-native-cli:2.0.1

visual-studio-code vscode-debugger

6
推荐指数
0
解决办法
1184
查看次数

VS代码扩展,用于访问调试上下文,变量,当前活动调试会话的异常

我正在开发一个vs-code扩展来提供调试上下文感知插件,它可以获取(至少)有关当前局部变量,异常和异常UI属性的信息(很高兴).遗憾的是,如果没有vs-code sdk api的SDK支持,这两个功能都很难实现.

我可以通过访问有关活动调试会话的信息,vscode.debug.activeDebugSession并执行该customRequest方法以获取更多信息,但既没有协议也没有关于如何执行此操作的文档:

在此输入图像描述

  • 如何从Locals变量列表中访问$ exception变量?
  • 是否可以自定义异常装饰UI,以呈现错误的详细信息?

我发现这个职位,但无法评估customRequestdotnet core调试提供商.

我还学习了这个调试器提供程序示例,以找到可扩展性点,但没有运气来解决我的问题.

visual-studio-code vscode-extensions vscode-debugger

6
推荐指数
0
解决办法
112
查看次数

使用VSCode调试Celery

我正在使用VSCode与Django进行Web开发。调试Django毫无疑问,但是当我尝试使用Celery时,调试器不会在断点处停止。我将以下配置用于运行Celery和Celery Beat:

{
    "name": "Beat",
    "type": "python",
    "request": "launch",
    "pythonPath": "/home/MyName/job/MyProject/venv/bin/python",
    "program": "/home/MyName/job/MyProject/venv/bin/celery",
    "console": "integratedTerminal",
    "args": [
        "-A",
        "bgp",
        "beat",
        "-l",
        "info"
    ]
},
{
    "name": "Celery",
    "type": "python",
    "request": "launch",
    "pythonPath": "/home/MyName/job/MyProject/venv/bin/python",
    "program": "/home/MyName/job/MyProject/venv/bin/celery",
    "console": "integratedTerminal",
    "args": [
        "-A",
        "bgp",
        "worker",
        "-l",
        "info",
        "-Q",
        "ssh",
        "--concurrency=1",
    ]
},  
Run Code Online (Sandbox Code Playgroud)

当我运行芹菜-我得到此追溯:

[2018-11-29 13:18:34,112: CRITICAL/MainProcess] Unrecoverable error: RuntimeError('already started',)
Traceback (most recent call last):
  File "/home/MyName/job/MyProject/venv/lib/python2.7/site-packages/celery/worker/worker.py", line 205, in start
    self.blueprint.start(self)
  File "/home/MyName/job/MyProject/venv/lib/python2.7/site-packages/celery/bootsteps.py", line 119, in start
    step.start(parent) …
Run Code Online (Sandbox Code Playgroud)

python celery visual-studio-code vscode-debugger

6
推荐指数
3
解决办法
1238
查看次数

VS代码上的简单GDB C++调试失败,出现NullReferenceException

我的来源file.cpp:

#include <iostream>
using namespace std;
int main()
{
    int x = 1;
    int y = 2;
    cout << x + y << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我使用编译它g++ -g file.cpp,然后我的launch.json文件是这样的:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/a.out",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
} …
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio-code vscode-debugger

6
推荐指数
1
解决办法
1785
查看次数

VSCode 调试器在 Rosetta 下无法工作

当尝试使用 VSCode 调试器时,我收到一条错误消息:

"Failed to launch: could not launch process: can not run under Rosetta, check that the installed build of Go is right for your CPU architecture"

当我阅读类似问题的解决方案时,有一些背景知识:

  • 我使用的 FoundationDB 不适用于 GO arm64
  • 因此,我使用 GO amd64
  • 切换到arm64意味着foundationDB将无法工作,这不是一个选择

我尝试下载dlv,但不起作用。还尝试了此处提出的解决方案以在 x86-64 中运行 VSCode 集成终端。

有没有办法让调试器使用 go1.18 darwin/amd64 与 Apple M1 配合使用?

go foundationdb vscode-debugger

6
推荐指数
2
解决办法
3853
查看次数

VS Code 中等待启动器连接超时

我在 VS code 中进行了 python 调试。以下是launch.json文件:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "stopOnEntry": false,
            "python": "${command:python.interpreterPath}",
            "program": "${file}",
            "cwd": "${workspaceFolder}",
            "env": {},
            "envFile": "${workspaceFolder}/.env",
            "debugOptions":[
                "RedirectOutput"
            ],
            "console": "integratedTerminal"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

以下是settings.json文件:

{
    "python.pythonPath": "c:\\Users\\susan\\Documents\\PythonScripts\\venv\\Scripts\\python.exe",
    // to fix 'Timeout waiting for debugger connections'
    "python.terminal.activateEnvironment" : false
}
Run Code Online (Sandbox Code Playgroud)

当我在 VS …

python connection-timeout vscode-debugger

6
推荐指数
1
解决办法
9406
查看次数

如何配置 VS Code 在调试时运行 npx vite dev

我是 VS Code 和 JavaScript 的新手,我正在尝试使用ViteSvelte制作一个简单的应用程序,但我有一个似乎无法解决的问题。(我的代码目前只是创建新项目时给出的默认代码;我根本没有更改它。)

当我通过 Windows 终端运行我的应用程序时(通过导航到项目根目录并运行npx vite dev),应用程序运行良好,并且我的浏览器可以连接到localhost:3000.

但是,当我按下任一按钮时:

  • Run > Start Debugging, 或者
  • Run > Run Without Debugging

在 Visual Studio Code 中,它打开 Chrome,localhost:3000但我只看到localhost refused to connect. 我认为 VS Code 从未真正运行该命令npx vite dev,但我不知道如何更改它。

当我打开时.vscode/launch.json,我看到这个:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug with Chrome",
            "type": "pwa-chrome",
            "request": "launch",
            "url": "http://localhost:3000",
            "webRoot": "${workspaceFolder}",
            
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我不确定应该在此处添加什么才能使其发挥作用。任何帮助将不胜感激,很抱歉,如果这是一个有点愚蠢的问题,但我无法资助任何搜索谷歌或SO的帮助。

编辑:

我几乎通过添加一个 来完成这项工作 …

javascript visual-studio-code svelte vscode-debugger

6
推荐指数
1
解决办法
1万
查看次数

VS Code 中的调试错误:无法连接到 localhost:3000 处的目标:找不到任何可调试目标

我有一个前端有 React 、后端有 .Net Core 的应用程序,我正在尝试调试我的 React 前端,没有扩展和附加到进程,但我收到以下消息错误:

\n
\n

无法连接到 localhost:3000 处的目标:无法连接到 http:localhost:3000 处的调试目标:找不到任何可调试目标。

\n
\n

我正在使用这个launch.json

\n
{\n    "version": "0.2.0",\n    "configurations": [\n        {\n            "name": "Debug FrontEnd",\n            "port": 3000,\n            "request": "attach",\n            "type": "chrome",\n            "webRoot": "${workspaceFolder}"\n        },\n        {\n            "name": "Debug BackEnd",\n            "type": "coreclr",\n            "request": "attach"\n        }\n    ]\n}\n
Run Code Online (Sandbox Code Playgroud)\n

npm start基本上使用witch启动我的前端react-scripts start

\n

观察:I\xe1\xb8\xbf 使用 Opera 浏览器。

\n

launch javascript-debugger reactjs .net-core vscode-debugger

6
推荐指数
1
解决办法
6863
查看次数

如何配置 VScode 来调试 gradle/kotlin 项目?

目前正在尝试使用 devcontainer 来整合 VScode 中后端和前端的开发工作流程,而不是后端使用 InteliJ,前端使用 VScode,同时考虑到使用 Codespace/Gitpod,目标是简化整个堆栈的调试。

我已经阅读了 VScode 中 gradle 的多个教程,并最终找到了可以构建和运行的内容,但是调试器不起作用,而且我没有找到任何教程来处理该部分。

迄今为止最好的结果是使用以下任务和 VScode 的 Gradle 扩展:

        {
            "type": "gradle",
            "id": "/workspaces/mycode/serverrunMyCode",
            "script": "run",
            "description": "Runs this project as a JVM application",
            "group": "application",
            "project": "MyCode",
            "buildFile": "/workspaces/mycode/server/build.gradle.kts",
            "rootProject": "MyCode",
            "projectFolder": "/workspaces/mycode/server",
            "workspaceFolder": "/workspaces/mycode/server",
            "args": "",
            "javaDebug": true,
            "problemMatcher": [
                "$gradle"
            ],
            "label": "Server Debug"
        }
Run Code Online (Sandbox Code Playgroud)

服务器通过 VScode 正确构建并运行,但调试器不起作用。

我尝试过 Kotlin 扩展和以下启动设置,但在这里我遇到了缺少依赖项的问题

    "configurations": [
        {
            "type": "kotlin",
            "request": "launch",
            "name": "Kotlin Launch",
            "projectRoot": "${workspaceFolder}",
            "mainClass": "io.mycode.ServerKt"
        }
    ]
Run Code Online (Sandbox Code Playgroud)

依赖错误: …

gradle kotlin visual-studio-code vscode-debugger vscode-remote

6
推荐指数
1
解决办法
2319
查看次数

我的 vscode 关于 linting 的设置有问题,如何解决这个问题

打开 vscode 时,无法初始化 linting 设置

2023-11-02 21:04:46.011 [错误] 已弃用以下设置:“python.linting.flake8Enabled” 2023-11-02 21:04:46.011 [错误] 所有以“python.linting”开头的设置。已弃用,可以从设置中删除。2023-11-02 21:04:46.011 [错误] Linting 功能已移至单独的 linter 扩展。2023-11-02 21:04:46.011 [错误] 请参阅此处了解更多信息:https://code.visualstudio.com/docs/python/linting 2023-11-02 21:04:46.012 [错误] 请安装“ flake8”扩展名:https://marketplace.visualstudio.com/items? itemName=ms-python.flake8

在此输入图像描述

这是什么原因以及如何解决这个问题

visual-studio-code vscode-debugger

6
推荐指数
1
解决办法
3884
查看次数