43 votos

¿Cómo desinstalar/actualizar Angular CLI?

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

ng n app

Recibo 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 /* Recibirás un mensaje de error, entonces has desinstalado */

Usando los siguientes comandos para reinstalar :

npm install -g @angular/cli

Notas : - Usando --force para limpiar todas las caches - 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ó por sí sola para mí. En Windows 7 esto funcionó:

Instala Rapid Environment Editor y elimina todas las entradas para node, npm, angular-cli or @angular/cli

Desinstala node.js y vuelve a instalarlo. Ejecuta nuevamente Rapid Environment Editor y asegúrate de que node.js y npm estén en tu ruta del sistema o del usuario. Desinstala cualquier versión existente de ng con:

npm uninstall -g angular-cli

npm uninstall -g @angular/cli

npm cache clean

Elimina la carpeta C:\Users\YOU\AppData\Roaming\npm\node_modules\@angular.

Reinicia, y finalmente, ejecuta:

npm install -g @angular/cli

Luego aguanta la respiración y ejecuta ng -v. Si tienes suerte, recibirás un poco de amor. Aguanta la respiración cada vez que ejecutes el comando ng a partir de ahora, porque 'comando no encontrado' ha vuelto a aparecer mágicamente varias veces después de que ng funcionara bien 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

El Angular CLI se ha trasladado a @angular/cli, por lo tanto como se indica en el archivo 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