Pregunta sobre Fast Velocity Minify de Wordpress:

JQuery no está definido por jquery-migrate.min.js

Un usuario preguntó 👇

Oye,

Encontramos el siguiente error en algunos de nuestros sitios web:

jquery-migrate.min.js: 2 Unquoted ReferenceError: jQuery no está definido por jquery-migrate.min.js: 2

Incluso marcando la opción «saltar hacia atrás jquery.js» todavía tenemos el error. Jquery-migrate.min.js está en la lista de ignorados.

¡Gracias por adelantado!

(@alignak)

Hace 1 año, 8 meses

¿Tiene otro plugin que interfiere con el orden de los scripts? ¿O quizás mover los guiones al pie de página?

(@zuoothomas)

Hace 1 año, 8 meses

No hay plugins que interfieran con la secuencia del script si recuerdo correctamente. ¿No hace eso correctamente un habilitador de caché?

¿Existe la opción en FVM para mover los scripts al pie de página?

(@alignak)

Hace 1 año, 8 meses

A veces la gente usa plugins para sincronizar o mover scripts al pie de página, por eso pregunto. A veces, el tema en sí también tiene esa funcionalidad.

El error que está viendo es porque jQuery no se está cargando en absoluto, o porque se está cargando después de que su jquery migra, sin embargo, jquery depende de jquery-migrate, por lo que debe cargar siempre después de jquery.

Si está aplazando o async jquery, eso también podría suceder.

¿Cuál es la URL del sitio? ¿Funciona si deshabilita el procesamiento JS en FVM?

Y cuando lo habilita, ¿se carga jQuery después de que su jquery migra?

(@zuoothomas)

Hace 1 año, 8 meses

Oye, perdón por la larga espera jeje.

Es difícil probar diferentes configuraciones porque una vez que guardo la configuración se borra todo el caché y también se elimina el error. Pero si desactivo el procesamiento de JS en FVM, parece que se deshace del error, pero tan pronto como lo habilito, el error vuelve.

Puede consultar este sitio para ver un ejemplo del error:
https://zumflow.com/

Eliminar /js/jquery/jquery-migrate.min.js de la lista predeterminada de ignorados funciona como base, pero no creo que sea una forma inteligente de corregir el error.

(@zuoothomas)

Hace 1 año, 8 meses

bumpdybump 😉

(@alignak)

Hace 1 año, 8 meses

Como expliqué, debe tener algo para cambiar el comportamiento normal de los scripts, O migrar manualmente un jquery de código duro antes del encabezado, para que se cargue antes de los archivos combinados.

Dice que no tiene nada para cambiar el orden de los scripts, pero probablemente tenga:
<!-- Speed of this site is optimised by WP Performance Score Booster plugin v1.9.2.2 - https://dipakgajjar.com/wp-performance-score-booster/ -->

Lo ves http://prntscr.com/ncs11k cuando muestra jquery migrate cargando antes de archivos generados por fvm.

El archivo de encabezado fvm solo contiene jquery … por lo que deshacerse de la dependencia de jquery de jquery es algo … lo que significa que se carga antes que jquery, y por lo tanto jquery aún no está definido.

Lea las preguntas frecuentes:
https://wordpress.org/plugins/fast-velocity-minify/faq/

FVM debería ser lo único permitido para optimizar su js / css / html.

(@zuoothomas)

Hace 1 año, 8 meses

¡Ah bien! Usé WP PSB para la compresión gzip, no sabía que interfería con fvm. ¿Qué forma de compresión gzip recomendaría en combinación con FVM?

Gracias por la ayuda, Thomas

(@gnetworkau)

Hace 1 año, 8 meses

Si está en un servidor Apache y puede editar su archivo .htaccess, siga mi publicación aquí: https://wordpress.org/support/topic/fvm-htaccess/#post-11399889

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *