Ninguna de las soluciones anteriores por sí sola funcionó para mí. En Windows 7 esto funcionó:
Instale Rapid Environment Editor y elimine cualquier entrada para el nodo,npm, angular-cli or @angular/cli
Desinstale node.js y vuelva a instalarlo. Ejecute Rapid Environment Editor nuevamente y asegúrese de que node.js y npm estén en la ruta de su sistema o usuario. Desinstale cualquier versión de ng existente con:
npm uninstall -g angular-cli
npm uninstall -g @angular/cli
npm cache clean
Elimina la C:\Users\YOU\AppData\Roaming\npm\node_modules\@angular
carpeta.
Reinicie, luego, finalmente, ejecute:
npm install -g @angular/cli
Luego contenga la respiración y ejecute ng -v. Si tienes suerte, obtendrás algo de amor. De ahora en adelante, contenga la respiración cada vez que ejecute el comando ng, porque 'comando no encontrado' ha reaparecido mágicamente para mí varias veces después de que ng funcionaba bien y pensé que el problema estaba resuelto.
npm uninstall -g angular-cli