Je connais des moyens de minimiser les fichiers JS et CSS, mais existe-t-il un moyen d'auto-réduire ces fichiers dans le système de production? Par exemple, je modifie quelque chose dans les fichiers JS d'origine et mettre à jour l'environnement de production. Cependant, tout en utilisant les fichiers JS, il devrait utiliser une version auto-minifiée du fichier JS (de préférence mettre à jour la version minifiée actuelle si les fichiers source ont changé). Considérant que je travaille dans un environnement Unix et Windows, l'écriture d'un script bash ne semblait pas être une idée plausible. Donc tout ce qui est indépendant du système d'exploitation ou peut-être quelque chose qui utilise PHP initialement pour le faire serait génial. Aucune suggestion?Auto minifier les fichiers Javascript/CSS après la mise à jour?
4
A
Répondre
7
La valeur peut être minify. Il utilise PHP5 et peut bien s'installer sur votre serveur de production.
Depuis le site Web:
Il combine plusieurs fichiers CSS ou Javascript, supprime les espaces inutiles et des commentaires, et les sert avec le codage gzip et optimale des en-têtes de cache côté client.
3
Je suis d'accord avec @RC, lire ces Q/As existants.
également d'autres options pour votre question:
- post-validation crochet - étape rapetisser
- étape de construction au cours du développement, engager des fichiers minified
- filtre côté serveur qui minifies sur le changement de fichiers (Rails et d'autres cadres ont intégré dans)
- vous améliorez script de déploiement pour faire le rapetisser au cours du déploiement
Écrivez ces crochets dans un langage multiplateforme au lieu de bash. (JavaScript, Python, Ruby, etc.)
Questions connexes
- 1. Auto-mise à jour dans les programmes .net?
- 2. SVN: Ignorer les fichiers/dossiers sur la mise à jour
- 3. Dossiers Subversion inhabituels apparus après la mise à jour
- 4. Mise à jour SQL Server Trigger, Récupère les champs avant et après mise à jour
- 5. Mise à jour table parent après la mise à jour des enfants dans uinvaigationcontroller
- 6. Indy ne fonctionne plus après la mise à jour
- 7. Mise à jour des sous-totaux dans les fichiers Excel
- 8. Faisabilité: Auto-tweet sur Mise à jour d'une page
- 9. mise à jour div après soumission jeditable dans les rails
- 10. Ajax Minifier Visual Studio inclut tous les fichiers javascript
- 11. Deux propriétés « auto-mise à jour » dans WPF MVVM
- 12. Mise à jour de fichiers sur Apache
- 13. MySQL après insertion et après mise à jour déclencheur
- 14. Mise à jour en masse + SQL + auto-jointure
- 15. ressources de l'application après la mise à jour
- 16. Requery Subform après la mise à jour de SQL dynamique.
- 17. erreur Javascript après la mise à jour ASP.NET AJAX ControlToolkit
- 18. Asp.net detailsview - obtenir des données après la mise à jour
- 19. JPA OneToMany problèmes après la mise à jour
- 20. erreur initializazion mémoire JVM après la mise à jour Windows
- 21. asp.net mise à jour Fichiers dbml LINQ
- 22. mise à jour du champ de texte après certain intervalle
- 23. Hibernate - Même résultat après la mise à jour/sélectionner
- 24. Méthode introuvable Erreur après la mise à jour des Rails
- 25. stringWithContentsOfUrl défaillant après la mise à jour vers OS3.1
- 26. Mise à jour de la page ASP.NET après Excel Export
- 27. Obtenir les modifications à l'entité après la mise à jour dans la base de données
- 28. IE7 - les liens visités reviennent à l'état invariable après la mise à jour de la page
- 29. ASMX Web Mise à jour de référence ne Service après retour Mise à jour Type
- 30. Réécrire les clés étrangères avec la mise à jour après la modification de la clé primaire
Voir les questions connexes: - http://stackoverflow.com/questions/853295/javascript-build-tools - http://stackoverflow.com/questions/222581/python-script-for-minifying-css –