43 votos

¿Cómo desinstalar/actualizar Angular CLI?

Cuando intento crear un nuevo proyecto con Angular CLI, con:

ng n app

Obtengo este error:

fs.js:640 return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); ^ TypeError: path must be a string or Buffer at TypeError (native)

¿Cómo puedo actualizar o desinstalar Angular CLI?

122voto

Santosh Pillai Puntos 2544

Usando los siguientes comandos para desinstalar :

npm uninstall -g @angular/cli
npm cache clean --force

Para verificar: ng --version /* Obtendrá un mensaje de error, entonces ha desinstalado */

Usando los siguientes comandos para reinstalar :

npm install -g @angular/cli

Notas : - Usar --force para limpiar todas las cachés - En Windows ejecutar esto como administrador - En Mac usar sudo ($ sudo )

  • Si estás usando npm>5 es posible que necesites usar cache verify en su lugar. ($ npm cache verify)

14voto

VanAlbert Puntos 97

Ninguna de las soluciones anteriores funcionó para mí. En Windows 7 esto funcionó:

Instalar Rapid Environment Editor y eliminar cualquier entrada para node, npm, angular-cli o @angular/cli

Desinstalar node.js y volver a instalarlo. Ejecutar nuevamente Rapid Environment Editor y asegurarse de que node.js y npm estén en tu Ruta de Sistema o de Usuario. Desinstalar cualquier versión existente de ng con:

npm uninstall -g angular-cli

npm uninstall -g @angular/cli

npm cache clean

Eliminar la carpeta C:\Usuarios\TU\AppData\Roaming\npm\node_modules\@angular.

Reiniciar, luego, finalmente, ejecutar:

npm install -g @angular/cli

Luego aguanta la respiración y ejecuta ng -v. Si tienes suerte, recibirás algún mensaje positivo. Sigue aguantando la respiración cada vez que ejecutes el comando ng, porque en mi caso, el 'command not found' ha reaparecido mágicamente varias veces después de que ng funcionara correctamente y pensé que el problema estaba resuelto.

6voto

Aaron Puntos 1857

Eliminar la referencia global

npm uninstall -g angular-cli
npm cache clean

6voto

Stanley Puntos 73

Ejecuta los siguientes comandos para obtener la última versión de Angular

npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli@latest
ng version

4voto

Angular cli se ha mudado a @angular/cli, como se indica en el readme de github,

sudo npm uninstall -g @angular/cli
npm cache clean

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X