我已经为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
我正在开发一个vs-code扩展来提供调试上下文感知插件,它可以获取(至少)有关当前局部变量,异常和异常UI属性的信息(很高兴).遗憾的是,如果没有vs-code sdk api的SDK支持,这两个功能都很难实现.
我可以通过访问有关活动调试会话的信息,vscode.debug.activeDebugSession并执行该customRequest方法以获取更多信息,但既没有协议也没有关于如何执行此操作的文档:
Locals变量列表中访问$ exception变量?我发现这个职位,但无法评估customRequest的dotnet core调试提供商.
我还学习了这个调试器提供程序示例,以找到可扩展性点,但没有运气来解决我的问题.
我正在使用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) 我的来源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) 当尝试使用 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"
当我阅读类似问题的解决方案时,有一些背景知识:
我尝试下载dlv,但不起作用。还尝试了此处提出的解决方案以在 x86-64 中运行 VSCode 集成终端。
有没有办法让调试器使用 go1.18 darwin/amd64 与 Apple M1 配合使用?
我在 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 …
我是 VS Code 和 JavaScript 的新手,我正在尝试使用Vite和Svelte制作一个简单的应用程序,但我有一个似乎无法解决的问题。(我的代码目前只是创建新项目时给出的默认代码;我根本没有更改它。)
当我通过 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的帮助。
编辑:
我几乎通过添加一个 来完成这项工作 …
我有一个前端有 React 、后端有 .Net Core 的应用程序,我正在尝试调试我的 React 前端,没有扩展和附加到进程,但我收到以下消息错误:
\n\n\n无法连接到 localhost:3000 处的目标:无法连接到 http:localhost:3000 处的调试目标:找不到任何可调试目标。
\n
我正在使用这个launch.json:
{\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}\nRun Code Online (Sandbox Code Playgroud)\n我npm start基本上使用witch启动我的前端react-scripts start。
观察:I\xe1\xb8\xbf 使用 Opera 浏览器。
\nlaunch javascript-debugger reactjs .net-core vscode-debugger
目前正在尝试使用 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
打开 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
这是什么原因以及如何解决这个问题
vscode-debugger ×10
python ×2
.net-core ×1
c++ ×1
celery ×1
foundationdb ×1
go ×1
gradle ×1
javascript ×1
kotlin ×1
launch ×1
reactjs ×1
svelte ×1