Ho seguito la guida sul fondo di questo articolo: http://symfony.com/doc/current/cookbook/assetic/asset_management.htmlCome rendere la compilazione di risorse Symfony 2 su diversi nomi di file del prodotto?
ho questo codice:
{% javascripts
...
output='js/dist/dist.js'
%}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
Ora, se corro sf assetic:dump --env=prod
crea il file compilato correttamente. Tuttavia, mi piacerebbe che generasse un nome casuale (o timestamp) in modo da evitare il problema della cache del browser lato client. In questo momento crea sempre il file dist.js
che viene memorizzato nella cache e quando aggiorno il mio codice gli utenti non vedranno la differenza (o otterranno errori).
C'è un modo per renderlo simile a dist12345678.js
?
Non sembra avere alcun effetto. Ho cancellato la cache e ho eseguito 'assetic: dump --env = prod' e ho provato contro l'ambiente prod e non vedo alcun'? V0.0.1' lì. – Tower
rFactor, eseguire "cache: clear --env = prod –
Lasciare fuori il nome del file di output non funziona, ha sempre generato lo stesso nome come" 8662e4b.js ". La versione di asset è funzionante –