如何在WebStorm IDE中以root权限运行node.js应用程序,以便让node.js运行Shell命令?
谢谢!
谢谢!
#!/bin/bash
sudo /path/to/node "$@"
sudo visudo
并添加以下行:username ALL=(ALL) NOPASSWD: /path/to/node
chmod +x
),并将脚本的路径指定为WebStorm中Node的路径。[WS=WebStorm]
如果你想在WS中调试它,可以稍作改动:
要点:WS终端窗口+调试端口+远程调试配置
sudo nodemon --debug=40155 --nolazy server.js
(40155是稍后连接的调试端口,你也可以只运行 node
而不是 nodemon
)然后非常容易回到WS终端窗口并重新运行服务器。
-E
到sudo
。#!/bin/bash
sudo -E node "$@"