User Tools

Site Tools


njsetn:hinting_your_code_with_grunt

→ gruntjs.com

sudo npm install -g grunt-cli // grunt Command Line Interface
npm install grunt --save-dev
npm install grunt-contrib-jshint --save-dev // si on veut utiliser jshint via grunt

→ GruntFile.js Grunt recherche un fichier appelé GruntFile.js à la racine du projet <code> module.export = function(grunt) { Grunt attend de ce fichie l'export d'un module

// on configure Grunt ici
grunt.initConfig({
  jshint: {
    files: ["*.js", "lib/*.js", "test/*.js"],
    options: {
      esnext: true,
      globals: {
        jQuery: true,
      },
    },
  },
});
grunt.loadNpmTasks("grunt-contrib-jshint");
grunt.registerTask("default", ["jshint"]);

}; </code>

grunt // commande à taper pour lancer grunt si installé globalement
njsetn/hinting_your_code_with_grunt.txt · Last modified: 2016/03/28 23:16 by leo