附加信息:
我使用框架电子结合节点本机模块noble和bleno来访问蓝牙适配器功能(贵族和bleno是针对具有电子重建的电子节点版本构建的)。Electron使用自己的节点版本而不是系统节点版本。
问题描述:
但是Noble要求我以root身份运行电子来访问蓝牙设备。
由于这不是生产使用的好解决方案,我尝试了官方命令,sudo setcap cap_net_raw+eip $(eval readlink -fwhich node)
但这只为系统节点版本设置了权限。
我想我应该使用相同的命令并将subshell命令替换为$(eval readlink -fwhich node)
电子使用的本地节点版本。
到目前为止,我未能找到电子node.js的正确位置。
问: 那么电子本地node.js位于何处?