Saltar al contenido

[SOLUCIÓN] Ionic Storage error ts1086 an accessor cannot be declared in an ambient context

Solución de errores Ionic

¿Estás teniendo problemas con Ionic, y más concretamente con el error «Ionic Storage error ts1086 an accessor cannot be declared in an ambient context«?

Si es así, no te preocupes. No eres el primero, ni serás el último, que pasa por aquí a intentar dar respuesta a esta pregunta. Y, cómo no podía ser de otra manera, lo consigue.

Mi nombre es Aitor Sánchez, soy desarrollador de Apps desde el año 2014 y en este artículo aprenderás cómo solventar dicho error: Ionic Storage error ts1086 an accessor cannot be declared in an ambient context. De una manera sencilla, créeme.

Pero antes de continuar, este es El Círculo. Es mi newsletter donde te puedo enseñar desarrollo de apps móviles, aso y monetización. Por cierto, si te suscribes te regalo mi ebook Duplica los ingreso de tus apps en 5 minutos. No es broma.

P.D: Darse de alta es gratis y de baja, también.

 

¿A qué se debe este error?

Sencillo, es un problema de compatibilidad de versiones en alguno de los paquetes que tienes instalados en la aplicación.

 

¿Cómo lo soluciono?

Lo más normal es que revises si tienes algún problema de compatibilidad en lo que tienes instalado. Pero, para hacerlo más rápido y casi seguro que igual de efectivo, manda estas dos líneas a la consola:

ng update @angular/core @angular/cli
ng update @angular/material

 

La primera línea actualizará Ionic al uso y el CLI, y el segundo actualizará la librería de componentes visuales.

¿Y por qué los visuales? Pues porque el error es un problema de renderizado y, normalmente, es donde se encontrará el error de compatibilidad de versiones.

Pues hasta aquí el artículo de hoy. Espero haberte ayudado, y si ha sido así, te invito a que te suscribas al círculo cómo hemos visto al principio del artículo. Créeme que lo que encontrarás ahí te gustará.