Ни одно из вышеперечисленных решений само по себе не помогло мне. В Windows 7 это сработало:
Установите Rapid Environment Editor и удалите все записи для узла,npm, angular-cli or @angular/cli
Удалите node.js и переустановите. Снова запустите Rapid Environment Editor и убедитесь, что node.js и npm находятся в вашем системном или пользовательском пути. Удалите все существующие версии ng с помощью:
npm uninstall -g angular-cli
npm uninstall -g @angular/cli
npm cache clean
Удалите C:\Users\YOU\AppData\Roaming\npm\node_modules\@angular
папку.
Перезагрузитесь, затем, наконец, запустите:
npm install -g @angular/cli
Затем задержите дыхание и запустите ng -v. Если вам повезет, вы получите немного любви. Впредь задерживайте дыхание каждый раз, когда вы запускаете команду ng, потому что «команда не найдена» волшебным образом появлялась у меня несколько раз после того, как ng работал нормально, и я думал, что проблема решена.
npm uninstall -g angular-cli