我在Raspberry Pi 2上安装了Cloud9,现在我正在尝试创建Node.js classic" Hello world"应用程序将闪烁连接到GPIO的LED。我发现这个库与GPIO https://github.com/jperkin/node-rpio配合使用,效果很好。但是必须使用sudo执行脚本才能使用引脚。所以在Cloud9中我必须使用bash面板并编写" sudo node ./script.js"。有没有办法如何创建/修改转轮以使用sudo命令?
答案 0 :(得分:0)
您的工作区中是否有nodejs runner?打开script.js文件,然后右键单击顶部的运行按钮以查看所有可用的运行程序。
如果你有这个跑步者,你可以先点击它来编辑它,然后在出现的新跑步者窗口中点击窗口右上角的IS_IN_DB
,然后选择“编辑跑步者”。从那里你可以在第8行的Runner: Node.js (default)
之前写sudo
,然后每当你使用那个跑步者时它将以sudo模式运行。
答案 1 :(得分:0)
解决方案是使用此json创建自定义运行程序:
{
"cmd": [
"bash",
"-c",
"sudo node ${debug?--nocrankshaft} ${debug?--nolazy} ${debug?--debug-brk=15454} $file $args"
],
"debugger": "v8",
"debugport": 15454,
"selector": "source.js",
}
节点它不包含原始运行器中用于节点v0.x的行,因为我使用的是较新的。
"${debug?`node --version | grep -vqE \"v0\\..\\.\" && echo --nodead_code_elimination`}",