Установка глобального пакета npm (@ vue / cli) в Node v10.9 также устанавливает Node v10.8? - PullRequest
0 голосов
/ 06 сентября 2018

Это странно, и я не могу найти для него реального ответа - я подозреваю, что это "должно было сделать это", но это было странно. Вот что я сделал:

  1. Полностью очищенный узел из моей системы (OSX)
  2. Переустановил NVM и установил последний Node (10.9.0)
  3. Подтвердил, что NVM не видел других узлов, проверил все мои пути, проверил версии и т. Д. Я определенно был в 10.9, и это был единственный установленный узел.
  4. Я установил клиентский пакет vue: npm install -g @vue/cli
  5. Пакет устанавливается, проблем нет.
  6. Введите vue и двоичный файл не найден.
  7. Если я запускаю nvm ls, у меня теперь есть v10.8.0, и когда я изучаю папку / bin этого узла, достаточно того, что там был установлен двоичный файл vue, НЕ в v10.9

У меня действительно нет проблем с этим, но я бы очень хотел знать, ПОЧЕМУ это происходит, и какие плохие последствия это может иметь позже. Я могу легко переместить свой дефолт на 10,8, но я хотел бы знать, почему.

Это то, что делают сопровождающие пакета vue-cli? Это потому, что это пакет в npm? Или что-то еще целиком?

1 Ответ

0 голосов
/ 06 сентября 2018

понял это. Оставляя инструкции для тех, кто может прийти вместе:

Я запустил npm config list и, к моему удивлению, обнаружил, что в моей домашней папке был файл .nvmrc, который переопределял переменную «prefix», указывая на 10,8 вместо 10,9.

Удалил этот файл, и все хорошо. Sheesh.

...