Requerir, I18n, definir não definido? devido ao otimizador bunny.net quebrando o javascript

Acabei de executar uma atualização em uma instalação padrão e ela apresenta vários erros de JavaScript. Apenas plugins oficiais. Ainda quebrado no modo seguro.

Você pode linkar o site? Houve algum erro durante a reconstrução? Alguma configuração incomum no YAML? (por exemplo, você substituiu a variável de ambiente USE_EMBROIDER?)

1 curtida

Farei outra reconstrução em um minuto. Não substituí USE_EMBROIDER

A origem de todos os erros é o primeiro "token inesperado ‘:’" em vendor.js. Ficarei bastante surpreso se nosso pipeline de build produziu um arquivo JS inválido. Então, me pergunto se isso é um problema com a CDN modificando (ou ‘otimizando’) o JS? :thinking:

Já vimos problemas semelhantes antes com otimizações de JS do Cloudflare. Não parece que este em particular seja o Cloudflare, mas se as coisas ainda não funcionarem após uma reconstrução, acho que valerá a pena verificar se a CDN tem algum tipo de recurso de otimização ativado.

2 curtidas

Tenho quase certeza que é bunny.net. Vou verificar isso.

É backblaze b2 e bunny.net. Não espero que nenhum deles esteja mexendo com as coisas.

1 curtida

Este é o URL da CDN: https://turivers3.b-cdn.net/assets/vendor.4ddd811f702787192b1a4379c2344c3e-ab48f4a3713059059494c7bee582f1315dc601912a6036e4c614f867c467ff2f.br.js

E este é o link direto para o ativo, contornando a CDN: https://www.turiver.com/assets/vendor.4ddd811f702787192b1a4379c2344c3e-ab48f4a3713059059494c7bee582f1315dc601912a6036e4c614f867c467ff2f.js

Apenas por uma rápida olhada visual, estes são de fato diferentes. A versão da CDN está visivelmente sem alguns comentários, o que apoia a teoria de que está passando por algum tipo de processo de minificação.

Parece que eles têm um recurso de otimização para imagens e arquivos JS:

5 curtidas

Eu estava apenas verificando isso (e não sabia que deveria remover o “br” do nome do arquivo). Parece que o otimizador está desativado por padrão e custa US$ 9,95/mês).

Estou verificando com o proprietário do site para ver se eles fizeram algo lá, o que parece altamente improvável foi o problema. Não está claro se eles apenas o ativaram (eles acabaram de notar algumas depreciações no painel de administração, então talvez tenham feito outros “upgrades” também).

2 curtidas

Este tópico foi automaticamente fechado 30 dias após a última resposta. Novas respostas não são mais permitidas.