如何使用Sudo命令将Visual Studio Code配置为执行节点?

时间:2019-10-29 22:47:56

标签: debugging visual-studio-code sudo remote-debugging

Windows 10上的当前设置,其中Visual Studio Code通过SSH和Microsoft的官方“远程开发”扩展名远程连接到Raspberry Pi 3。启动和调试node.js代码一直很不错。但是现在我需要它来使用sudo运行代码,因为Pigpio C库需要sudo才能运行。

我已阅读文档并进行了搜索,但是当我按F5或Ctrl-F5时,我无法弄清楚如何配置Visual Studio Code在任何节点命令前使用sudo。

在进行远程调试时,如何在sudo前缀前面添加node命令?

我发现的进一步研究https://code.visualstudio.com/docs/editor/debugging#_launch-configurations 从那开始,我尝试将“ sudo”简单地添加到runtimeExecutable属性,但是在启动时显示未找到命令。因此,我打开了终端并手动尝试了“ sudo nano -v”,它可以在控制台中工作,但不能通过调试器工作。

{
    // 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": [
        {
            "type": "node",
            "request": "launch",
            "name": "Launch Program",
            "program": "${workspaceFolder}/code/sandbox/test-pigpio.js",
            "runtimeExecutable": "node"
        }
    ]
}

仅将sudo添加到runtimeExecutable属性,使其读取“ sudo nano”不起作用。

0 个答案:

没有答案
相关问题