español docs card body app ionic-framework ionic-cli

ionic-framework - card - ionic docs



Ionic no puede iniciar sesión Solicitud: POST https://api.ionic.io/login Ningún usuario encontrado por ese correo electrónico (2)

Cuando intento ejecutar cualquier comando de CLI iónico que requiera iniciar sesión, aparece un error 404.

Aquí está la línea de comando ...

? Password: [hidden] Request: POST https://api.ionic.io/login Response: 404 Body: { link: null, message: ''No user found by that email'', type: ''NotFound'' }

Definitivamente estoy ingresando los detalles correctos de la cuenta, para asegurarme de que incluso creé varias cuentas nuevas en https://dashboard.ionicjs.com/signup , me aseguré de que había validado la dirección de correo electrónico pero aún así el mismo error.

(Acabo de perder 8 horas por este problema, así que estoy publicando preguntas y respuestas aquí para ayudar a otros).


Este error se debe al hecho de que Ionic está haciendo la transición a "Ionic Pro" y la CLI necesita usar la API correcta. El hecho de que esté intentando publicar solicitudes de inicio de sesión en api.ionic.io/login muestra que está intentando usar el sistema anterior. Puede configurar el sistema que utiliza configurando el valor de backend en la configuración.

Arreglar:

En primer lugar, asegúrese de que su CLI iónico esté actualizado.

Mira esta versión:

ionic cli -v

Debe ser 3.9.2 en el momento de la escritura. Si no lo actualizas:

npm install -g ionic@latest

Ahora que tiene la última CLI, debe decirle que use "pro" no legacy:

ionic config set backend pro -g

NOTA: cuando hice esto en mi máquina, no funcionó al principio y aún recibí el mismo error "No se encontró ningún usuario" . De hecho, primero tuve que cambiar el backend a "legacy" (usando el mismo comando) y luego a "pro". No tengo idea de por qué esto lo arregló pero lo hizo.


Suponiendo que ya ha instalado git en Windows ...

1) Panel de control> Sistema> Editar las variables del sistema

2) Propiedades del sistema> Avanzado (pestaña)> Variables de entorno (parte inferior de la pestaña)

3) Variables del sistema> Nuevo

Nombre de la variable: ssh-keygen

Valor variable C: / Archivos de programa / Git / git-cmd

Haga clic en Aceptar

4) Cerrar y reiniciar tu ventana CMD / Shell

4) en el tipo de ventana CMD inicio de sesión iónico