D
Deno

help

deno options not available in vscode debugger options

Llvin1/19/2024
latest vscode, latest deno, yes ive got the extension installed
No description
DAHDeno AI Helper1/19/2024
I wasn't able to find the answer to your question in the official Deno documentation. However, based on your message, if the Deno options are not available in the VSCode debugger, it might be due to a few common issues that can occur with configurations or extensions. Here are a few things you could check: 1. Ensure that the Deno extension is enabled for your workspace. Sometimes extensions can be disabled on a per-workspace basis. 2. Check if the Deno language server is running. You can look at the VSCode status bar at the bottom to see if the Deno language server is active. 3. Verify that your launch.json configuration is set up correctly for Deno. It should include a configuration for Deno like this:
{
"version": "0.2.0",
"configurations": [
{
"name": "Deno",
"type": "pwa-node",
"request": "launch",
"cwd": "${workspaceFolder}",
"runtimeExecutable": "deno",
"runtimeArgs": ["run", "--allow-all", "your_script.ts"],
"outputCapture": "std"
}
]
}
{
"version": "0.2.0",
"configurations": [
{
"name": "Deno",
"type": "pwa-node",
"request": "launch",
"cwd": "${workspaceFolder}",
"runtimeExecutable": "deno",
"runtimeArgs": ["run", "--allow-all", "your_script.ts"],
"outputCapture": "std"
}
]
}
Make sure to replace "your_script.ts" with the path to your Deno script. 4. If you've recently updated the Deno extension or VSCode itself, sometimes a restart of VSCode can help to ensure that all components are loaded correctly. Please note that this advice is not based on the Deno documentation, and I would advise you to double-check the accuracy of the advice given. If the issue persists, you might want to check the GitHub repository or issues for the Deno extension in VSCode for any similar reported issues or reach out to the community for further assistance.
LLeokuma1/20/2024
You have to use the Node debugger. Both Deno and Node use the same "debugging protocol" (V8 inspector) But it should be easier for you to just delete that launch.json and use VS Code to generate a default Deno launch.json. Just go to the "Run and Debug" menu, click on "create a launch.json file" and a Deno option will appear

Looking for more? Join the community!