Project

General

Profile

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.