Quantcast

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

Aitor Sánchez - Blog - Oct. 26, 2023, 10:17 a.m.

¿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"?

Mi nombre es Aitor Sánchez, soy desarrollador de Apps desde el año 2014, y el problema "Ionic Storage error ts1086 an accessor cannot be declared in an ambient context" será historia cuando leas este artículo.

Pero antes de continuar, esta es la Flutter Mafia. Es mi newsletter donde aprenderás desarrollo de apps móviles, aso y monetización junto con otros genietes que ya están dentro. Y si te suscribes te regalo mi ebook "Duplica los ingreso de tus apps en 5 minutos" No es broma, quizás te interese.

 

¿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á.