Это странно, и я не могу найти для него реального ответа - я подозреваю, что это "должно было сделать это", но это было странно. Вот что я сделал:
- Полностью очищенный узел из моей системы (OSX)
- Переустановил NVM и установил последний Node (10.9.0)
- Подтвердил, что NVM не видел других узлов, проверил все мои пути, проверил версии и т. Д. Я определенно был в 10.9, и это был единственный установленный узел.
- Я установил клиентский пакет vue:
npm install -g @vue/cli
- Пакет устанавливается, проблем нет.
- Введите
vue
и двоичный файл не найден.
- Если я запускаю
nvm ls
, у меня теперь есть v10.8.0, и когда я изучаю папку / bin этого узла, достаточно того, что там был установлен двоичный файл vue, НЕ в v10.9
У меня действительно нет проблем с этим, но я бы очень хотел знать, ПОЧЕМУ это происходит, и какие плохие последствия это может иметь позже. Я могу легко переместить свой дефолт на 10,8, но я хотел бы знать, почему.
Это то, что делают сопровождающие пакета vue-cli? Это потому, что это пакет в npm? Или что-то еще целиком?