Я учусь на Angular JS. Я установил Node и NPM. Но я получаю следующую ошибку.
если я запускаю следующую команду в качестве моего имени пользователя, тогда она показывает версию
npm -v
5.6.0
Но если я запускаю команду от имени пользователя Root, то получаю следующее сообщение
npm -v
Команда 'npm' доступна в '/ snap / bin / npm'
Команда не может быть найдена, поскольку '/ snap / bin' не включена в переменную среды PATH.
npm: команда не найдена
Я также получаю сообщение об ошибке для следующей команды от имени пользователя root ---
apt-get install npm
Чтение списков пакетов ... Готово
Построение дерева зависимостей
Чтение информации о состоянии ... Готово
Некоторые пакеты не могут быть установлены. Это может означать, что у вас есть
запросил невозможную ситуацию или если вы используете нестабильный
рассылка о том, что некоторые необходимые пакеты еще не созданы
или был перемещен из входящих.
Следующая информация может помочь разрешить ситуацию:
Следующие пакеты имеют неудовлетворенные зависимости:
npm: Зависит: node-gyp (> = 0.10.9), но он не будет установлен
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.
Мой вопрос
1) Какова основная причина этой проблемы.
2) Как я могу решить эту проблему?
Я использую Ubuntu 18.04.1 LTS