Require, I18n, define non definito? a causa dell'optimizer di bunny.net che interrompe javascript

Ho appena eseguito un aggiornamento su un’installazione standard e presenta diversi errori javascript. Solo plugin ufficiali. Ancora non funzionante in modalità sicura.

Puoi collegare il sito? Ci sono stati errori durante la ricostruzione? Ci sono configurazioni insolite nello YAML? (ad esempio, hai sovrascritto la variabile d’ambiente USE_EMBROIDER)

1 Mi Piace

Farò un’altra ricompilazione tra un minuto. Non ho sovrascritto USE_EMBROIDER

La fonte di tutti gli errori è il primo "token inatteso ‘:’" in vendor.js. Sarei piuttosto sorpreso se la nostra pipeline di build producesse un file JS non valido. Quindi mi chiedo se questo sia un problema con il CDN che modifica (o ‘ottimizza’) il JS? :thinking:

Abbiamo già riscontrato problemi simili con le ottimizzazioni JS di Cloudflare. Non sembra che questo in particolare sia Cloudflare, ma se le cose ancora non funzionano dopo una ricostruzione, penso che varrebbe la pena verificare se il CDN ha abilitato qualche tipo di funzionalità di ottimizzazione.

2 Mi Piace

Sono abbastanza sicuro che sia bunny.net. Verificherò.

Si tratta di Backblaze B2 e Bunny.net. Non mi aspetto che nessuno dei due interferisca.

1 Mi Piace

Questo è l’URL CDN: https://turivers3.b-cdn.net/assets/vendor.4ddd811f702787192b1a4379c2344c3e-ab48f4a3713059059494c7bee582f1315dc601912a6036e4c614f867c467ff2f.br.js

E questo è il link diretto all’asset, bypassando la CDN: https://www.turiver.com/assets/vendor.4ddd811f702787192b1a4379c2344c3e-ab48f4a3713059059494c7bee582f1315dc601912a6036e4c614f867c467ff2f.js

Solo da una rapida occhiata visiva, questi sono effettivamente diversi. La versione CDN manca visibilmente di alcuni commenti, il che supporta la teoria che venga eseguita attraverso una sorta di processo di minificazione.

Sembra che abbiano una funzionalità di ottimizzazione per immagini e file JS:

5 Mi Piace

Stavo solo controllando quello (e non sapevo di rimuovere il “br” dal nome del file). Sembra che l’ottimizzatore sia disattivato per impostazione predefinita e costi $9,95/mese).

Sto verificando con il proprietario del sito per vedere se hanno fatto qualcosa lì, il che sembra altamente improbabile era il problema. Non mi è chiaro se lo abbiano semplicemente attivato (hanno appena notato alcune deprecazioni nel pannello di amministrazione, quindi forse hanno fatto anche altri “aggiornamenti”).

2 Mi Piace

Questo argomento è stato chiuso automaticamente 30 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.