może się okazać, że twój PATH does not point to global NPM modules yet. FAQ i linki są bardziej przydatne dla użytkowników gnu/linux lub mac. PATH to lista miejsc sprawdzanych przez system operacyjny po wpisaniu polecenia.
Ponieważ używasz systemu Windows, aby dodać ścieżkę do modułów tymczasowo (tylko dla jednej sesji), po prostu wpisz (oczywiście użyj poprawnej ścieżki z poprawną nazwą użytkownika i zwróć uwagę na znak separatora):
path = %path%;C:\Users\<username>\AppData\Local\Yarn\config\global\node_modules\.bin\
Powinieneś być w stanie uruchomić 'yo -v' bez wskazywania pełnej nazwy ścieżki, ponieważ konsola wie teraz również, aby sprawdzić ten folder. Jeśli to ci pomoże, możesz dodać tę ścieżkę na stałe, korzystając z instrukcji opisanych na innym stanowisku SO nr here.
Wreszcie (i jest to tylko nieznacznie związane z twoim pytaniem), ponieważ zauważam, że masz aktualizację Windows 10, , jeśli masz Linuksa pod numerem, możesz użyć "podsystemu Windows dla Linuksa", która jest powłoką bash (Ubuntu 14) w systemie Windows, którą możesz użyć zamiast domyślnego wiersza polecenia. Można go znaleźć w "Dodaj/Usuń programy -> Włącz lub wyłącz funkcje systemu Windows -> (przewiń w dół) -> Podsystem Windows dla systemu Linux (beta)". Twój lokalny system plików będzie w "/ mnt/c", więc możesz dostać się do niego z poziomu powłoki lub eksploratora Windows. Miałem mniej problemów z korzystaniem z tego i ponieważ tylu tutoriali jest napisanych z użyciem basha (nie wiersza polecenia), warto użyć go zamiast cmd.
Będziesz musiał zainstalować zależności w zwykły sposób, używając apt-get (ponieważ nie będzie używał tych, które zainstalowałeś po stronie Windows) i będziesz musiał poprzedzić polecenia, które wprowadzają zmiany systemu "sudo". na przykład
sudo npm -g modulename