"npm install -g grunt-cli" устанавливает grunt в ~/.nvm, но nvm удаляется

Когда я бегу npm install -g grunt-cli Я получаю вывод о месте установки:
/home/XXX/.nvm/versions/node/v8.11.4/bin/grunt -> /home/XXX/.nvm/versions/node/v8.11.4/lib/node_modules/grunt-cli/bin/gruntхотя мой узел установки находится в другой папке:

какой нпм
/opt/node.js/node/bin/npm

Некоторое время назад я установил узел, используя apt install, на котором установлен Node.js 8.11.4. После этого я установил nvm, Я не был доволен этим, и я удалил оба, удалил ~/.nvm каталог. Сейчас npm install -g grunt-cli команда создает ~/.nvm каталог и не добавляет /home/XXX/.nvm/versions/node/v8.11.4/bin/grunt к пути (как говорится в документации).
Ни одна из переменных среды не указывает на ~/.nvm папка.
Почему npm использует некоторые остатки и не устанавливается в месте, где находится узел?

1 ответ

Трюк был в ~/.npmrc файл. Содержит строку:

префикс =/ дом /XXX/.nvm/ версия / узел /v8.11.4

Это остаток от установки NVM. После комментирования этой строки была произведена установка для исправления местоположения.

Другие вопросы по тегам