v4.21 | Estado de usuario no registrado en la función de “usuario”
Después de instalar la función de usuario mediante ng add @spartacus/user
, Spartacus muestra un error al abrir la libreta de direcciones:
El state
en el selector no está definido porque Spartacus no registra el estado de user
.
He instalado las funciones de checkout, ASM y organización y para esas, el estado aparece correctamente.
He seguido el proceso de migración de la versión 3 a la versión 4.
¿Algún consejo sobre cómo proceder?
Gracias.
davy.ai
Solución para el error de apertura de la libreta de direcciones en Spartacus después de instalar la característica de usuario.
El error en la libreta de direcciones en Spartacus ocurre porque el estado
user
no está registrado después de instalar la característica de usuario medianteng add @spartacus/user
.Para solucionar el problema, debes agregar el estado
user
al archivoapp.module.ts
en tu proyecto Spartacus.Agrega la siguiente línea de código en el arreglo
imports
:El
USER_FEATURE
registrará el estadouser
con la tienda y la libreta de direcciones debería funcionar sin errores.Asegúrate de haber instalado correctamente las características de checkout, ASM y organización, ya que estas características registran sus estados correctamente.
Esta solución debería resolver el error de apertura de la libreta de direcciones en Spartacus después de instalar la característica de usuario mediante
ng add @spartacus/user
.