在 webstorm 中调试 deno 应用的解决方案是:1. 安装 deno 插件并重启 webstorm;2. 创建 deno 运行配置,正确设置 deno 可执行文件路径、脚本文件、参数及工作目录;3. 设置断点并启动调试;4. 如需远程调试,使用 --inspect 或 --inspect-brk 启动 deno 进程,并在 webstorm 中配置 attach to node.js/chrome;5. 若使用 sourcemaps,确保构建工具生成对应文件并与 js 文件同目录,webstorm 会自动加载。

在 WebStorm 中调试 Deno 应用,其实并不难,关键在于配置好调试环境。简单来说,你需要创建一个 Deno 运行配置,并确保 WebStorm 能够正确识别 Deno 的可执行文件。
安装 Deno 插件: 首先,确保你在 WebStorm 中安装了 Deno 插件。打开
File
Settings
WebStorm
Preferences
Plugins
Deno
创建 Deno 运行配置: 打开
Run
Edit Configurations...
+
Deno
配置运行配置:
Deno
.ts
.js
--allow-net
--allow-read
应用并保存配置: 确保所有配置都正确后,点击
Apply
OK
设置断点并调试: 在你的 Deno 脚本中设置断点。然后,选择你刚刚创建的运行配置,点击
Debug
如果你在配置 Deno 调试时遇到问题,可能是以下原因:
where deno
which deno
--allow-net
--allow-read
--allow-write
Deno 本身支持远程调试,WebStorm 也可以利用这个特性进行远程调试。
启动 Deno 进程时启用调试器: 使用
--inspect-brk
--inspect
deno run --inspect-brk --allow-net main.ts
--inspect-brk
--inspect
在 WebStorm 中配置远程调试: 打开
Run
Edit Configurations...
+
Attach to Node.js/Chrome
配置远程调试参数:
localhost
127.0.0.1
Chrome or Node.js > 6.3
设置断点并连接: 在你的 WebStorm 项目中打开对应的 Deno 脚本文件,设置断点。然后,点击
Debug
当你的 Deno 代码经过转换或压缩后,Sourcemaps 可以帮助你在调试时将代码映射回原始的源代码。Deno 默认支持 Sourcemaps,WebStorm 也能很好地处理它们。
确保你的构建工具生成 Sourcemaps: 如果你使用了 TypeScript 或其他需要编译的语言,确保你的构建工具配置正确,能够生成 Sourcemaps 文件(通常是
.map
WebStorm 会自动加载 Sourcemaps: 只要 Sourcemaps 文件与对应的 JavaScript 文件在同一个目录下,WebStorm 会自动加载它们。你不需要进行额外的配置。
调试时查看原始代码: 在调试过程中,WebStorm 会自动将断点和堆栈信息映射回原始的 TypeScript 或其他源代码。你可以像调试普通代码一样调试你的 Deno 应用。
如果在调试过程中遇到 Sourcemaps 相关的问题,可以尝试以下方法:
以上就是如何在 WebStorm 中调试 Deno 应用?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号