cloudflare + require.js =: (

No momento, o cloudflare com ‘otimizações de velocidade total’ é incompatível com o requirejs. Se você estiver usando os dois em seu site, isso matará suas cargas de js.

A razão para isso é que o cloudflare injeta um pequeno script no site chamado ‘rocket loader’, que, se não me engano, tenta fazer a mesma coisa que require – carregar tags de script de bloqueio como assíncrono depois window.onload. Uma parte desse script adiciona uma definevariável global , que mexe com requirejs e faz com que todos os carregamentos de require falhem.

A maneira de corrigir isso é desativar as ‘otimizações completas’ nas configurações do Cloudflare para o seu site. Assim que você fizer isso, seu javascript voltará a funcionar.