Qu'est-ce qu'un utilitaire JavaScript gratuit, facile à utiliser et fonctionnant sous Ubuntu?Qu'est-ce qu'un utilitaire JavaScript facile à utiliser pour Ubuntu?
Il devrait également être facile à installer. ;-)
Qu'est-ce qu'un utilitaire JavaScript gratuit, facile à utiliser et fonctionnant sous Ubuntu?Qu'est-ce qu'un utilitaire JavaScript facile à utiliser pour Ubuntu?
Il devrait également être facile à installer. ;-)
Utilisez Closure Compiler
Documentation: Getting started
Vérifiez JSMin:
https://bitbucket.org/dcs/jsmin/
installer avec:
sudo apt-get install python-pip
sudo pip install jsmin
Utilisation comme CLI:
python -m jsmin myfile.js
Par exemple:
python -m jsmin large1.css large2.css > minified.css
Comme bibliothèque:
from jsmin import jsmin
with open('myfile.js') as js_file:
minified = jsmin(js_file.read())
Je recommande d'utiliser certains coureurs de travail Javascript tels que Grunt ou Gulp, si vous ne voulez pas utiliser les coureurs de tâches, il suffit d'installer Node dans votre ubuntu par
git clone https://github.com/joyent/node.git
cd node
./configure
make
sudo make install
Une fois l'installation terminée
Il suffit d'installer un package appelé "minifier" via NPM (noeud de gestionnaire de paquets)
npm install -g minifier
g dans la commande ci-dessus est de rendre ce package disponible à l'échelle mondiale tout au long le système .
Une fois l'installation terminée, vous pouvez simplement exécuter la commande ci-dessous pour réduire votre javascript.
minify --output path/to/output/file path/to/inputfile
Quelques fois à l'aide de Google compilateur de fermeture, crée beaucoup de problèmes, car il jette beaucoup d'erreurs du compilateur en vérifiant par rapport aux normes, mais encore il fait un excellent travail, parfois nous ne serons pas en mesure de fixer les Problèmes standard ECMA affichés par la fermeture de Google. :)
Espérons que cet article aide d'autres personnes confrontées à un problème similaire.
Note: Cela nécessite Java – Matt