Дополнительная информация:
Я использую каркас электрон в сочетании с собственными модулями узла noble и bleno для доступа к функциональности адаптера bluetooth (noble и bleno созданы для версии узла электронов с перестроением электронов). Electron использует собственную версию узла вместо версии системного узла.
Описание проблемы:
Однако Noble требует, чтобы я запустил электрон от имени пользователя root для доступа к устройству Bluetooth.
Поскольку это не очень хорошее решение для производственного использования, я попробовал официальную команду sudo setcap cap_net_raw+eip $(eval readlink -fwhich node)
но это устанавливает разрешения только для версии системного узла.
Я решил, что мне следует использовать ту же команду и заменить команду $(eval readlink -fwhich node)
на версию, которую использует электронная версия локального узла.
До сих пор мне не удалось найти правильное местоположение электронов node.js.
Вопрос: Так где же находится локальный узел node.js электронов?