
Estoy intentando instalar angular en Windows 10.
1- La versión de mi nodo es
node -v
v10.16.0
y la versión npm es
npm -v
6.9.0
Después de ejecutar el comando de angular cli que es
npm install -g @angular/cli
No puedo ejecutar el comando ng save. Muestra este error
'ng' is not recognized as an internal or external command,
operable program or batch file.
He buscado algunas soluciones en línea que dicen configurar 'RUTA' pero mi carpeta npm de ruta está vacía
C:\Users\shaha\AppData\Roaming\npm
He intentado muchas veces la desinstalación e instalación de nodejs pero no puedo ejecutar el comando ng save. Porfavor ayudame a resolver este problema.
Respuesta1
Introducción
Cuando escribe un comando en el símbolo del sistema, si es un programa, la razón por la que está disponible para su uso es porque se puede acceder a él desde PATH.
PATH es una variable de entorno. Hay una variable PATH en las variables de usuario y una segunda en las variables del sistema.
PATH denota un conjunto de ubicaciones en su computadora con programas y componentes que deberían estar disponibles globalmente.
Solución 1: edite su RUTA
Primero ubique ng.exe en su computadora. Puede encontrarlo en los archivos de su programa. Si no sabe dónde buscarlo, simplemente abra 'Computadora' y realice una búsqueda completa en el sistema.
Una vez que haya localizado ng.exe, deberá agregar la ubicación a su variable PATH de usuario o sistema. Las variables de entorno se pueden editar en la pestaña avanzada de 'Propiedades del sistema' después de hacer clic en el botón 'Variables de entorno'.
Agregue un punto y coma y la ubicación de ng.exe al final de la variable PATH.
Puede utilizar un tutorial para editar la RUTA que se encuentra en Internet. A continuación se muestra un ejemplo de un tutorial.https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/
Descargo de responsabilidad: Editar su RUTA incorrectamente puede causar problemas en el sistema. Una mejor solución sería ponerse en contacto con el responsable del mantenimiento del programa que está intentando instalar y pedirle que arregle el instalador.
Solución 2: ejecutar explícitamente ng.exe
Primero ubique ng.exe en su computadora. Puede encontrarlo en los archivos de su programa. Si no sabe dónde buscarlo, simplemente abra 'Computadora' y realice una búsqueda completa en el sistema.
Una vez que lo haya localizado, en lugar de usarlo ng serve
en el símbolo del sistema, copie la ubicación del archivo y use la ubicación completa del archivo en reemplazo de "ng".
Ejemplo:
servir
se convierte
C:\ruta\a\instalación\carpeta\ng.exe servir
Respuesta2
Creo que esto es un problema de vinculación, es posible que no lo hayas instalado globalmente al incluir esto -g
después en el comando durante la instalación. De todos modos, prueba esto para vincularlo:
npm link @angular/cli