update instalar cli windows-7 angular angular-cli

windows-7 - instalar - ng update



ng no se reconoce como un comando interno o externo (30)

  1. Abra cmd y escriba npm install -g @angular/cli
  2. En las variables de entorno, agregue en la variable de usuario o en el valor de la "Ruta" de la variable del sistema = C:/Users/your-user/.npm-packages/node_modules/.bin
  3. En cmd: c:/>cd your-new-project-path
  4. .../project-path/> ng new my-app

    o ng all-ng-commands

Ejecutando Windows 7 Professional 32bit.

Intenté ejecutar npm install -g angular-cli tanto en modo normal como admin.

También intenté agregarlo a las Variables de entorno en RUTA: (C:/Users/Administrator/AppData/Roaming/npm/node_modules/angular-cli/bin/ng) , sin éxito también.

¿Qué estoy haciendo mal?


Agregar C:/Users/DELL/AppData/Roaming/npm a System Variable Path funcionó para mí. Encuentre la ruta de archivo adecuada a ''npm''

Además, verifique si ha agregado su ruta angular-cli/bin a la variable de ruta.


Algún día en el futuro. Aplicable a la máquina con Windows 8.1. Ejecute los siguientes comandos

npm install -g @angular/cli

Cierre sesión o reinicie su máquina.

Esto debería agregar la ruta de acceso requerida, en lugar de hacerlo manualmente.


Con un comando

npm install -g @angular/cli@latest

Funciona bien, ahora puedo ejecutar el comando ng.


Dado que esta pregunta todavía se hace una y otra vez un año después, publicaré mi respuesta aquí también.

La pista (solo en Windows) es organizar las entradas en la variable de ruta a la derecha.

Como nos dice el wiki de NPM :

Debido a que el instalador coloca C: / Archivos de programa (x86) / nodejs antes de C: / Users // AppData / Roaming / npm en su RUTA, siempre usará la versión de npm instalada con el nodo en lugar de la versión de npm que instaló usando npm -g instalar npm @.

Entonces su variable de ruta se verá más o menos así:

…;C:/<path-to-node-installation>;%appdata%/npm;…

Ahora tienes dos posibilidades:

  1. Intercambie las dos entradas para que se vea como …;%appdata%/npm;C:/<path-to-node-installation>;… Esto cargará la versión npm instalada con npm (y no con el nodo) y con ella instalado la versión Agnular CLI.

  2. Si (por cualquier razón) le gusta usar la versión npm incluida con el nodo, agregue la ruta directa a su versión global de Angualr CLI. Después de esto, su variable de ruta debería verse así: …;C:/Users/<username>/AppData/Roaming/npm/node_modules/@angular/cli;C:/<path-to-node-installation>;%appdata%/npm;… o …;%appdata%/npm/node_modules/@angular/cli;C:/<path-to-node-installation>;%appdata%/npm;… para la forma abreviada.

Esto funcionó para mí desde hace un tiempo.


En lugar de usar el símbolo del sistema incorporado, mejor comience a usar la versión instalada de NodeJS del símbolo del sistema. Entonces funcionará perfectamente sin ningún problema.


En mi caso hice los siguientes pasos.

Todos los programas -> Nodo JS-> Haga clic derecho en el símbolo del sistema Node.js y seleccione propiedades y desde la cadena de destino en la copia final a continuación

/k "C:/Program Files/nodejs/nodevars.bat"

Lancé Visual Studio Code y abrí el siguiente archivo

C:/Users/gochinta/AppData/Roaming/Code/User/settings.json y dio a continuación

// Place your settings in this file to overwrite the default settings { "terminal.integrated.shellArgs.windows": ["/k", "C://Program Files//nodejs//nodevars.bat"] }

Ahora escribí ng -v en mi ventana de Visual Studio Code Terminal y funcionó.


Enfrenté el mismo problema cuando intenté instalar angular cli localmente con el comando

npm install @angular/cli@latest

Después de eso, tuve el mismo problema C: / Users / vi1kumar / Desktop / tus / ANGULAR / AngularForms> ng -v ''ng'' no se reconoce como un comando interno o externo, un programa operable o un archivo por lotes

Entonces intenté instalarlo globalmente

npm install -g @angular/cli@latest

En este caso, funcionó, me preguntaba si no es posible instalar cli a nivel mundial.

Después de investigar un poco, encontré este artículo muy útil, espero que ayude a alguien que enfrenta un problema similar

Trabajando con múltiples versiones de CLI angular


Este casi me funcionó, pero tuve que usar:% USERPROFILE% / AppData / Roaming / npm. En Variables de entorno ... / Variables del sistema / Ruta

Luego, cuando hice CMD: "ng -v" obtuve la respuesta correcta para cli angular.


Estoy enfrentando el mismo problema y se resuelve. Mi razón final es que instalo el nodo y la CLI usando otro perfil de usuario y ahora estoy ejecutando el comando ng desde el inicio de sesión de otro usuario. Dado que el nodo y el cli instalados usando otro nodo de inicio de sesión de usuario no encuentra nada en C:/Users/&lt;user name&gt;/AppData/Roaming esta ruta y es por eso que recibo este error.

npm install -g @angular/cli y reinicio mi máquina. Todo está funcionando bien.


Estoy usando WIN 10, solo resuélvelo para este problema. Escriba el siguiente código en cmd:

npm config obtener prefijo

y copie y pegue la ruta desde la parte superior en las variables de entorno de su computadora -> cuadro de variables de usuario -> ruta -> editar - C: / Archivos de programa / nodejs / node_global , su ruta puede ser diferente.

Haga clic en Aceptar y vuelva a abrir su ventana de cmd, escriba ng version , ¡entonces funciona! ¡Salud!


Instale la versión x32 nodejs en lugar de la versión x64 (incluso en una máquina con Windows de 64 bits).


La variable de entorno PATH debe actualizarse agregando la siguiente ruta,

C:/Users/xyzname/AppData/Roaming/npm/node_modules/@angular/cli/bin

Debido a que el archivo ng está en la carpeta bin, una vez que se agregue esto, se reconocerá ng


Lo resolví hace unos días, después de tener el mismo problema con otros módulos globales, agregando a:

Tablas de entorno -> Variables del sistema -> Ruta:

C: / Users / Administrator / AppData / Roaming / npm / node_modules / angular-cli / bin; C: / Archivos de programa / MongoDB / Server / 3.2 / bin

Tenga en cuenta que no debe tener espacios después;

Ese resultó ser mi problema.


Me enfrenté al mismo problema en x86, Windows 7;

  • desinstalado @ angular / cli
  • reinstalado @ angular / cli
  • variables ambientales verificadas y verificadas (sin problemas) ...
  • Sigue siendo el mismo problema:

La solución fue el archivo .npmrc en C: / Users {USERNAME} ... cambie el prefijo para que lea "prefix = $ {APPDATA} / npm" ... Gracias a this sitio web por su ayuda para resolverlo


Navegue por el directorio donde desea crear la aplicación y ejecute el comando:

RUTA = "Ruta donde está instalado su nodo";% RUTA%


Para mí funciona con:

npm run ng <command>


Para mí, algo estaba mal en la variable de entorno PATH. Eliminé todas las rutas relacionadas con npm y agregué al comienzo de PATH esta carpeta:

c:/Users/<your-user-name>/AppData/Roaming/npm/

Asegúrate de tener ; entre caminos


Resolví este problema de acuerdo con la figura:

correr en cmd

npm install -g @angular/cli

y entonces

(abrir en Windows 10) Panel de control / Todos los elementos del panel de control / Sistema o de acuerdo con la figura

paso 1:

paso 2 :

paso 3:

paso 4:

paso5:

Y al final, la computadora debe reiniciarse.


Seguí los pasos a continuación para la resolución de este problema en Windows 10 :

  1. Primero asegúrese de haber instalado CLI angular. Puede usar a continuación para instalar lo mismo.

npm install -g @ angular / cli @ latest

  1. Asegúrese de que AppData esté visible y navegue a la ruta a continuación.

C: / Users / rkota / AppData / Roaming / npm

La misma ruta se puede encontrar ejecutando a continuación también:

npm config obtener prefijo

  1. Agregue la ruta anterior, es decir, "C: / Users / rkota / AppData / Roaming / npm" en la variable de entorno PATH y asegúrese de que se agregó ejecutando la ruta en el símbolo del sistema.
  2. Cierre el símbolo del sistema e intente ejecutar a continuación:

ng --version

Podrá ver la versión CLI.


Si obtiene el error incluso después de seguir el paso anterior. luego intente a continuación.

Dado que es un script de nodo. Estoy usando la siguiente opción para crear a partir de ahora.

nodo C: / Users / Administrator / AppData / Roaming / npm / node_modules / angular-cli / bin / ng versión

Puede ser que se requieran enlaces simbólicos. No investigado más.

En investigaciones adicionales: establezca la ruta como:% PATH%; C: / Users / Administrator / AppData / Roaming / npm;

En Windows, el archivo npm.cmd está en la ruta anterior. Si se establece la variable de entorno anterior, puede ejecutar como ng versión ng init


Simplemente abra su símbolo del sistema (ejecutar como administrador). Asegúrese de que el node --v sea ​​6.9.0 o superior y npm --v sea ​​3.0.0 r superior.

Después de eso ejecuta el siguiente comando:

npm install -g @angular/cli

Una vez angular está instalado. puedes ver una entrada de cli angular en el camino

C:/Users/Dell/AppData/Roaming/npm/node_modules/@angular

Entonces intente ng ayuda. Funcionará.


También estaba siguiendo este problema, así que probé este comando y funcionó perfectamente. Use este comando: npm run ng


También intenté jugar con cmd configurando la ruta de acceso variable de entorno, etc., pero la respuesta simple es usar el símbolo del sistema nodejs.

Por lo tanto, no es necesario establecer una ruta variable de entorno ni nada. Cuando insaltaste nodejs, te dará el símbolo del sistema, al usarlo, usas el comando "ng", sin ninguna configuración.


Tuve el mismo problema cuando intenté con la sintaxis "ng new" y resolví eso simplemente actualizando la versión de nodo existente de 5.xx a 8.xx Después de la actualización exitosa del nodo, la sintaxis funcionó perfectamente para mí. Actualice la versión existente del nodo. Como se menciona claramente en la documentación angular, estos comandos requieren la versión del nodo> = 6.9.x. Para referencia, consulte https://angular.io/guide/quickstart . Establece claramente "Verifique que esté ejecutando al menos el nodo 6.9.xy npm 3.xx ejecutando el nodo -v y npm -v en una ventana de terminal / consola. Las versiones anteriores producen errores, pero las versiones más nuevas están bien".


Tuve el mismo problema de que Visual Studio Code no podía ejecutar ningún comando ng en su terminal integrado.

Agregué% AppData% / npm a la ruta en Windows 10, y no tuve que reiniciar, simplemente cerré y volví a abrir VS Code y no lo ve.


Tuve el mismo problema en Windows 7, 64 bits ejecutándose con npm v3.10.8.

  1. Agregué la ruta como se sugirió: (C: / Users ..... (su nombre de usuario) / AppData / Roaming / npm / node_modules / angular-cli / bin / ng) y desinstalé angular-cli.
  2. Después de esto, borré la memoria caché npm cache clean por la npm cache clean como se me npm cache clean aquí https://blogs.msdn.microsoft.com/matt-harrington/2012/02/23/how-to-fix-node-js-npm-permission-problems/ . Esto garantiza que no hay restos.
  3. Reinstalado angular-cli con npm install -g angular-cli y voila.

    Espero que pueda ser útil!

cierre cmd y ábralo nuevamente con el derecho de administrador o reinicie su sistema.


ejecute las siguientes líneas para resolver el problema tanto para la versión no encontrada como para la indefinida de ng

npm desinstalar -g angular-cli

Desinstalación de npm --save-dev angular-cli

npm cache clean

npm install -g @ angular / cli @ latest


npm install -g @angular/cli me ayudó en lugar de npm install @angular/cli