|<- [[Converting LESS to CSS with Grunt]]|[[Rapid development with Grunt Watches]] ->| -> bundle toutes les libs js utilisées en unbundling client script with browserify -> bundle toutes les libs js utilisées en un seul fichier js npm install grunt-browserify --save-dev // printTerms.js var $ = require("jquery"); var printTerms = require("./lib/printTerms"); npm install jquery On modifie le html pour loader le bundle plutôt que les libs séparées. // GruntFile.js (...) browserify: { client: { src: ["app-client.js"], dest: "public/js/bundle.js" } } (...) grunt loadNpmTasks("grunt-browserify"); (...) grunt.registerTask("js", ["browserify"]); (...) grunt.registerTask("default", ["jshint", "css", "js"]); seul fichier js npm install grunt-browserify --save-dev // printTerms.js var $ = require("jquery"); var printTerms = require("./lib/printTerms"); npm install jquery On modifie le html pour loader le bundle plutôt que les libs séparées. // GruntFile.js (...) browserify: { client: { src: ["app-client.js"], dest: "public/js/bundle.js" } } (...) grunt loadNpmTasks("grunt-browserify"); (...) grunt.registerTask("js", ["browserify"]); (...) grunt.registerTask("default", ["jshint", "css", "js"]);