Больше не удается отлаживать Node.js код в VSCode после запуска sudo setcap

#node.js #linux #typescript #visual-studio-code

Вопрос:

Я пытаюсь отладить некоторый код машинописи, который использует Bluetooth через пакет noble. Изначально у узла нет разрешения на использование Bluetooth. После выполнения следующей команды код Bluetooth работает, но я больше не могу нажимать точки останова в отладчике.

sudo setcap cap_net_raw eip $(eval readlink -f `which node`)

Я повторил его три раза, переключившись на другую версию Node с помощью nvm . Каждый раз отладка прерывается после запуска setcap .

Почему это происходит и как я могу это исправить?