Возможно, ваш PATH еще не указывает на глобальные модули NPM а>. FAQ и ссылки более полезны для пользователей gnu/linux или mac. PATH — это список мест, которые ваша операционная система проверяет всякий раз, когда вы вводите команду.
Поскольку вы используете Windows, чтобы временно добавить путь к модулям (только для одного сеанса) в командной строке, просто введите (очевидно, используйте правильный путь с правильным именем пользователя и обратите внимание на разделительный символ ;):
path = %path%;C:\Users\<username>\AppData\Local\Yarn\config\global\node_modules\.bin\
После этого вы сможете запустить 'yo -v', не указывая полный путь, так как теперь консоль знает, что нужно также проверять и эту папку. Если это работает для вас, вы можете добавить этот путь навсегда, используя инструкции, описанные в другом сообщении SO здесь.
Наконец (и это лишь немного связано с вашим вопросом), поскольку я заметил, что у вас есть юбилейное обновление Windows 10, если у вас есть опыт работы с Linux, вы можете предпочесть использовать "Подсистема Windows для Linux" , представляющую собой оболочку bash (Ubuntu 14) в Windows, которую можно использовать вместо командной строки по умолчанию. Вы можете найти его в разделе "Установка и удаление программ --> Включение или отключение функций Windows --> (прокрутите вправо вниз) --> Подсистема Windows для Linux (бета-версия)". Ваша локальная файловая система будет находиться в «/mnt/c», поэтому вы можете получить к ней доступ из оболочки или из проводника Windows. У меня было меньше проблем с этим, и поскольку так много руководств написано с учетом bash (а не командной строки), полезно использовать его вместо cmd.
Вам нужно будет установить зависимости обычным способом с помощью apt-get (поскольку он не будет использовать те, которые вы установили на стороне Windows), и вам нужно будет префикс команд, которые вносят системные изменения, с «sudo». например
sudo npm -g modulename
person
fzzylogic
schedule
17.02.2017