napi-rs vscode debug 简单说明

需要codelldb插件,同时注意napi-rs 项目应该是debug 模式的

参考配置

  • 插件项目
"scripts": {
    "artifacts": "napi artifacts",
    "build": "napi build --platform",
    "build:debug": "napi build --platform",
    "prepublishOnly": "napi prepublish -t npm",
    "test": "ava",
    "universal": "napi universal",
    "version": "napi version"
},
  • .vscode/launch.json
{
    "version": "0.2.0",
    "configurations": [
    {
      "type": "lldb",
      "request": "launch",
      "name": "Debug Node Addon (napi-rs)",
      "program": "/usr/local/bin/node",
      "args": ["app.js"],
      "cwd": "${workspaceFolder}",
      "stopOnEntry": false,
      "sourceLanguages": ["rust"],
      "env": {
        "RUST_BACKTRACE": "1"
      }
    }
  ]
}

说明

有可能不能生效,建议可以先执行下项目的build(debug 模式的)yarn build 然后重启vscode 尝试下

参考资料

https://github.com/vadimcn/codelldb

posted on 2025-08-24 08:00  荣锋亮  阅读(30)  评论(0)    收藏  举报

导航