El archivo \AppData\Roaming\npm\node_modules@angular\cli\bin\ng.js no se puede abrir y da un error cada vez que intento usar un comando ng en cualquier lugar, ya sea en un proyecto angular o en otro lugar.
El error es el siguiente: Script: (mi nombre de usuario)\AppData\Roaming\npm\node_modules@angular\cli\bin\ng.js Línea: 1 Carácter: 1 Error: Código de carácter no válido: 800A03F6 Fuente: Compilationerror Microsoft Jscript
Lo que he probado:
usando comandos ng en diferentes proyectos: el mismo error reinstala npm, angular, eliminando los módulos de nodo en todas las combinaciones Estableciendo la ruta angular en las variables de entorno
Lo que sucedió antes: faltaba el comando ng posiblemente debido a cosas relacionadas con la instalación de python. Este error se reemplaza con mi problema actual cuando finaliza la reinstalación.
He reinstalado todo al máximo pero el problema persiste. Puedo usar mi proyecto angular ejecutando 'npm run ng serve' y eso funciona de manera extraña.
¿Alguien tiene ALGUNA idea de qué podría causar este problema?
EDITAR: de alguna manera logré resolver el problema, pero no tengo una respuesta clara sobre cuál fue la causa de todo. Reinstalé nodeJS en mi computadora, que PODRÍA haberse roto durante otro proyecto.
En mi caso, este error ocurrió debido a los permisos en Windows. Intente ejecutar cmd como administrador.
Eliminar la variable de entorno del usuario
C:\Users\AppData\Roaming\npm\node_modules@angular\cli\binA mi me funciono despues de perder un dia de vida buscando una solucion
Eliminar y reinstalar node.js no lo solucionó. Los problemas comenzaron cuando instalé la última CLI, que es 13.
Eliminé la carpeta npm de C:\Users\username\AppData\Roaming y luego instalé la versión anterior
instalación npm -g @angular/cli@12.0.0
Ya no me sale el error.