Existe-t-il quelque chose comme Compass mais pour javascript? Je suis intéressé par un outil où il faudra les fichiers js principaux et tous les autres fichiers qui sont inclus et le compresser dans un nouveau fichier js avec tout le code sur 1 ligne dès que vous enregistrez vos modifications dans quelque fichier que vous soyez travail.compresser des fichiers js comme une boussole avec css (SASS)
Répondre
Vous recherchez un minifier Javascript. Il y a tout un tas d'entre eux à choisir. Essayez this one ou this one, ou google pour "javascript minifier" pour plus d'informations. Notez qu'en plus de simplement mettre tout le code sur une ligne, ces outils renomment également vos variables et fonctions en noms plus courts, et font quelques autres astuces pour rendre le code aussi petit que possible. Le résultat final doit être fonctionnellement identique à votre code d'origine, mais il ne sera pas exactement le même que le code que vous avez écrit.
Vous avez un outil de Yahoo
http://developer.yahoo.com/yui/compressor/
Et vous avez aussi un outil de .net (si vous travaillez avec .net) pour ce compresseur
Compass inclut cette fonctionnalité. Par exemple, j'utilise bootstrap.js
pour l'un de mes projets. Je regarde le fichier avec Compass et le fait réduire le fichier en bootstrap-ck.js
, qui est le fichier auquel je fais référence dans mon code de production.
J'ai joint une image qui devrait vous montrer les détails. Notez que vous pouvez faire des importations comme vous le feriez avec Sass ou Less.
Vous serez également en mesure de le faire vérifier le code par JSHint ou JSLint. Si vous rencontrez des problèmes, vous pouvez consulter le Compass documentation ou ouvrir votre fichier config.rb
pour voir les détails de la boussole pour ce projet particulier.
Espérons que ça aide.
Une autre recommandation serait UglifyJS
- 1. Boussole - Mise en cache des fichiers CSS
- 2. Combres, compresser et combiner les fichiers .js et .css
- 3. Compresser JS et CSS pendant le déploiement
- 4. Bon PHP-lib pour compresser js, css?
- 5. Comment puis-je compresser mes fichiers js/css dans TYPO3
- 6. Compile 2 fichiers CSS avec Sass
- 7. SASS/Boussole: dimension des images de sprite (largeur, hauteur)
- 8. colonnes imbriquées dans la boussole/sass
- 9. sass ne crée pas de fichiers css
- 10. Cant compresser des fichiers avec django-pipeline et YUI
- 11. Sass, boussole et Susy dans une Rails 3.2 application
- 12. GZipping fichiers CSS et JS
- 13. Compresser les fichiers Java Script et les fichiers CSS automatiquement
- 14. Feuilles CSS personnalisées SASS/SCSS pour @import
- 15. Compresser des fichiers KML
- 16. Cron compresser des fichiers
- 17. Sass --compass --watch Erreur: Impossible de charger la boussole
- 18. susy ne fonctionne pas avec boussole + sass sur osx
- 19. Compass/Sass automatique génère des fichiers CSS IE
- 20. Compresser les fichiers js & css là où le mod deflate n'est pas disponible
- 21. Comment fusionner plusieurs fichiers HTML en un seul comme Sass avec css en utilisant @import?
- 22. Cartographie des fichiers CSS et JS
- 23. Comment configurer Gruntfile pour utiliser boussole/sass sur heroku?
- 24. comment utiliser boussole twitter bootstrap comme plan de boussole
- 25. Réduction de fichiers JS/CSS
- 26. Compresser CSS/JavaScript avant de publier/package
- 27. Comment compresser les fichiers js, css dans/public dans le mode de production Rails
- 28. Meilleures façons de compresser les fichiers css et js sur le site MOSS 2007
- 29. Apache JS CSS Fichiers Caching
- 30. tinymce script de construction pour compresser tous les fichiers js
merci pour la réponse, mais je l'ai trouvé quant à lui d'une manière beaucoup mieux. J'utilise grunt maintenant pour tout (css, js, images, ...) http://gruntjs.com – Christophe
grognement est un bon moyen d'aller :) –
Eh oui c'est sûr: DI pourrait honnêtement pas travailler sans elle: ré – Christophe