Я недавно установил пакет balena-cli через npm (который сам был установлен с использованием nvm ), который отлично работает при доступе из моего по умолчанию пользователь.
Однако всякий раз, когда я пытаюсь получить доступ к npm, nvm или balena-cli с помощью sudo, они все выводят следующую ошибку
$ sudo npm
sudo: npm: command not found
$ sudo nvm
sudo: nvm: command not found
$ sudo balena
sudo: balena: command not found
Я пытался использовать sudo chown
на всех 3, но теперь безуспешно.
По сути, ни одна из связанных с Node функций не может быть доступна с помощью root.
Любые предложения о том, как решить эту проблему, возможно, с помощью переменных среды?