Minification des js¶
Pour minifier les js des différents dossier : client-user, client-admin, client-portal il faut installer :
- node :
sudo apt-get install nodejs npm
- gulp et dépendances:
npm -g install gulp gulp-concat gulp-uglify
Une fois gulp installé, il suffit de se rendre dans le répertoire racine (soit client-user, client-portal ou client-admin).
A la racine de celui ci, nous aurons un fichier gulpfile.js, c'est lui qui sera exécuté au lancement de la commande :
gulp
La liste des fichiers minifiés se trouve dans un fichier json (files.json, ou files-with-plugins.json) qui se trouve dans le dossier conf/
Pour le client-user, nous avons 2 possibilité et 2 fichiers minifiés:
- app.withPlugins.min.js contient toutes les sources, y compris les plugins.
- app.min.js contient juste le coeur et pas les plugins.
Les fichiers conf/files.json et conf/files-with-plugins.json contiennent l'ensemble des fichiers qui sont inclus.
Si vous avez ajouté des fichiers il faut les ajouter dedans.
Pour générer le app.withPlugins.min.js il faut lancer la commande : gulp build-with-plugins
Par défaut, la commande gulp crée le fichier js sans les plugins.