for cli actualizar angular angular-cli

actualizar - ¿Cómo desinstalar Angular CLI?



npm install angular cli version (13)

Instalé Angular-CLI, pero muestra un error. Cuando creo un nuevo proyecto con la ng app , aparece 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)

Entonces quiero desinstalar Angular-CLI.


Angular cli se ha movido a @angular/cli , por lo que desde el archivo léame de github,

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


Ejecute este comando npm uninstall angular-cli


Ejecute los siguientes comandos para obtener lo último de angular

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


Intenté todas las cosas anteriores, y todavía sigo pensando en quedarme por todo el mundo. Así que en powershell ejecuté Get-Command ng , y luego quedó claro cuál era mi problema. Estaba usando hilo en el pasado, y todos los paquetes antiguos de cli angular también se instalaron globalmente en la ubicación del caché de hilo. Eliminé mi caché de hilo para una buena medida, pero probablemente podría haber actualizado el cli angular global a través de hilo. En cualquier caso, espero que esto ayude a algunos de ustedes a recordar que si usan hilo, entonces los comandos globales como ng también pueden vivir en otra ruta que no sea donde los coloca npm.


La solución más simple para continuar trabajando en su proyecto es la línea de comentarios 25 de node_modules / angular-cli / bin / ng :

// Version.assertPostWebpackVersion();

Hasta que se arregle correctamente.


Me encontré con esto recientemente en Mac, tuve que eliminar la carpeta ng de /usr/local/bin . Hace tanto tiempo que instalé la CLI angular, no estoy completamente seguro de cómo lo instalé originalmente.


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

Instale Rapid Environment Editor y elimine las entradas para node, npm, angular-cli or @angular/cli

Desinstale node.js y reinstale. Ejecute Rapid Environment Editor nuevamente y asegúrese de que node.js y npm estén en su ruta de sistema o usuario. Desinstale cualquier versión ng existente con:

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

Elimine la carpeta C:/Users/YOU/AppData/Roaming/npm/node_modules/@angular .

Reinicie, luego, finalmente, ejecute:

npm install -g @angular/cli

Luego contenga la respiración y ejecute ng -v. Si tienes suerte, obtendrás un poco de amor. Contenga la respiración de aquí en adelante 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.


No es la respuesta a su pregunta, sino la respuesta al problema que mencionó:

Parece que tiene un archivo de configuración incorrecto para la versión angular-cli que está utilizando.

En el archivo angular-cli.json, intente cambiar lo siguiente:

desde:

"environmentSource": "environments/environment.ts", "environments": { "dev": "environments/environment.ts", "prod": "environments/environment.prod.ts" }

a:

"environments": { "source": "environments/environment.ts", "dev": "environments/environment.ts", "prod": "environments/environment.prod.ts" }


Para desinstalarlo globalmente, simplemente ejecute el siguiente comando:

npm uninstall -g @angular/cli

Una vez hecho esto, borre su caché ejecutando el siguiente comando:

npm cache clean

Ahora, para instalar la versión latset de Angular, simplemente ejecute:

npm install -g @angular/cli@latest

Para obtener detalles sobre la CLI angular, consulte la introducción angular y la guía de la CLI.


Usando el siguiente comando:

$ npm uninstall -g @angular/cli $ npm cache clean $ npm install -g @angular/cli

Notas:

  • En Windows, ejecute esto usando el administrador
  • En Mac use sudo ( $ sudo <command> )

  • Si está usando npm>5 es posible que deba usar la verificación de caché en su lugar. ( $ npm cache verify )


eliminar referencia global

npm uninstall -g angular-cli npm cache clean


use el siguiente comando si lo instaló globalmente,

npm uninstall -g angular-cli


$ npm uninstall -g angular-cli $ npm cache clean $ npm install -g angular-cli