Manejo de Require.js en configuraciones de plataformas personalizadas (sólo para usuarios de Clerk JS1)
Platforms:
Esta guía sólo se aplica cuando se utiliza Clerk JS1.
En algunas configuraciones, Require.js detiene la carga de Clerk.js, lo que significa que no se mostrarán deslizadores ni resultados de búsqueda.
Cuando esto ocurra, se mostrará el siguiente error en tu consola:
Uncaught ReferenceError: Clerk is not defined
Hay dos maneras de manejar Require.js. Ambos enfoques requieren que hagas cambios en el tracking-script, que tienes insertado en la parte inferior de todas las páginas.
Incluir “clerk” en Require.js
El mejor enfoque es intentar que Require.js reconozca Clerk.io.
Puedes hacerlo insertando require([‘clerk’}], function() {}); en la parte inferior del script de seguimiento:
Ignorando Require.js
Si la solución anterior no funciona, es posible ignorar Require.js.
Usted puede hacer esto mediante la inserción de window.__clerk_ignore_requirejs = true;
en la parte superior del script de seguimiento:
Después de utilizar uno de estos enfoques, Require.js será ahora compatible con Clerk.io.