“npm устанавливают пехотинца установок” пехотинца-cli-g в ~/.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 хотя моя установка узла находится в другой папке:

какой npm
/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 использует некоторые остатки и не устанавливает в месте, где узел?

0
задан 25 February 2019 в 02:07

1 ответ

Прием был в ~/.npmrc файл. Это содержало строку:

префикс =/home/XXX/.nvm/versions/node/v8.11.4

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

0
ответ дан 26 October 2019 в 04:04

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

Похожие вопросы: