Estoy tratando de aprender Angular
Seguí los pasos aquí: https://angular.io/guide/setup-local para configurarlo en Ubuntu 18.04.5 LTS
Cuando intento crear un nuevo proyecto con ng new, aparece un error:
$ node -v v14.12.0 $ npm -v 6.14.8 $ ng new test Unknown error: SyntaxError: Unexpected token 'export' $ ng -v Unknown error: SyntaxError: Unexpected token 'export'
Lo instalé a través sudo npm install -g @angular/cli
que no dio errores.
Purgué el nodo sudo apt-get purge nodejs
y reinstalé y eliminé ng sudo npm remove -g @angular/cli
luego reinstalé nuevamente sudo npm install -g @angular/cli
, todavía recibo este error. ¿Algunas ideas?
Originalmente había una versión anterior de nodejs en el sistema; Actualicé a 14.x. La exportación es parte de ES6, ¿quizás esté relacionada? Parece que no puedo entenderlo.
Ejecute el siguiente comando en cmd . Esto recomienda que siempre actualice a la última versión del parche, ya que contiene correcciones que lanzamos desde el lanzamiento principal inicial. Por ejemplo, use el siguiente comando para tomar la última versión 10.xx y usarla para actualizar.
ng update @angular/cli@^<major_version> @angular/core@^<major_version>
En primer lugar, no ejecute ningún comando que se recopile de aquí y de allá. Simplemente siga estos pasos.
1 desinstalar la versión actual de NodeJS 2 descargar la versión más baja desde aquí . 3 instale la versión inferior de NodeJS. 4 reinicie cmd Promat/terminal y pruebe.
Esto funcionó para mí.
He encontrado este error muchas veces en el pasado. Lo que funcionó fue eliminar package.lock y node_modules y volver a ejecutar la instalación de npm.
el código almacenado en caché podría estar causando el problema.
Está utilizando una versión de NodeJs incompatible. Instale una versión inferior.
Más información aquí (versión webarchive ).
Tuve el mismo problema y pude solucionarlo degradando el nodo a v12.8.1
Podrías usar nvm de la siguiente manera:
instalar nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
actualizar .perfil
source ~/.profile
instalar nodo v12.8.1
nvm install v12.8.1
compruebe que está utilizando la versión 12.8.1
nvm list
comprobar ng de nuevo
ng -- version
Compruebe las versiones de los nodos. usar nvm brew install nvm
Yo tuve el mismo problema. si tiene alguna otra versión de Node que pueda solucionarlo, el requisito del nodoAngular Github se encuentra a continuación
"engines": { "node": ">=10.13.0 <13.0.0", "yarn": ">=1.22.4" }
después de instalar la versión anterior nvm install 12.4.0
entonces nvm use 12.4.0
esto hizo la solución para mí
Para mí ninguna solución funcionó, así que desinstalé todo, tanto angular como node cli, pensando que era un error de versión, pero cuando escribí ng
en la consola, el error seguía apareciendo, así que encontré dónde estaba ng
, con whereis ng
, borre el archivo e instalar todo de nuevo.