Windows power shell: vue --version 'не распознано' - PullRequest
0 голосов
/ 10 марта 2019

Я пытаюсь выучить vuejs.

  1. Запуск Power Shell от имени администратора.

  2. Установлено глобально:

    C: \ Windows \ system32> npm install -g @ vue / cli

  3. Появилось это сообщение:

npm WARN устарела cross-spawn-async@2.2.5: для cross-spawn больше не требуется набор инструментов для сборки, используйте его вместо C: \ Users \ Компьютер \ AppData \ Roaming \ npm \ vue -> C: \ Users \ Computer \ AppData \ Roaming \ npm \ node_modules @ vue \ cli \ bin \ vue.js

> protobufjs@6.8.8 postinstall C:\Users\Computer\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\protobufjs
> node scripts/postinstall


> nodemon@1.18.10 postinstall C:\Users\Computer\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\nodemon
> node bin/postinstall || exit 0

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules\@vue\cli\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ @vue/cli@3.5.0
added 680 packages from 509 contributors in 124.261s
  1. Затем я хочу проверить его версию, используя 'vue --version':

    C: \ Windows \ system32> vue --version

vue: термин 'vue' не распознается как имя командлета, функции, файла сценария или работоспособной программы. Проверить написание имени или, если путь был включен, убедитесь, что путь правильный и попробуйте снова. В строке: 1 символ: 1 + vue --version + ~~~ + CategoryInfo: ObjectNotFound: (vue: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException

Я пробовал удалить и переустановить. до сих пор не работает.

  • моя версия узла: v10.15.3
  • моя версия npm: 6.4.1

Что мне делать?

Ответы [ 2 ]

0 голосов
/ 22 марта 2019

Проверьте, правильно ли установлен ваш префикс для ваших AppData / Roaming / npm / node_modules / (и т.д ..)

Введите npm config get prefix и посмотрите, есть ли он там.

Если нет, это может быть причиной установки ваших пакетов -g где-то еще.Сделайте npm config set prefix C:/users/your_user/AppData/Roaming/npm и попробуйте установить какой-нибудь пакет.Это может решить возникновение любой из непризнанных зависимостей.

0 голосов
/ 10 марта 2019

попробуйте переустановить все с узла 8.11.0, как это рекомендовано @ vue / cli

...