Installation Tools
Global Installation
NPM Install--global Gulp
Dependent installation of the project
--save-dev Gulp
--save-dev Gulp-rename
--save-dev gulp-uglify
--save-dev Gulp-concat
Create the gulpfile.js in the SRC directory you want to compress
varGulp = require (' Gulp '));varRename = require (' Gulp-rename '));varUglify = require (' gulp-uglify '));varConcat = require (' Gulp-concat '));//Create a task called JsminGulp.task (' min ',function(){ returnGULP.SRC (' Src/**/*.js ')//compress all. js files in the SRC directory (* * for subdirectories),. Pipe (Concat (' All.js '). Pipe (Gulp.dest (' src '))//Output New File. Pipe (Uglify ())//Compress Files. Pipe (Rename ({extname: '. Min.js '}))// Renaming. Pipe (Gulp.dest (' src '))//folder to save after performing compression});//set up a task to perform by defaultGulp.task (' Default ', [' min '])
As a result, an uncompressed all.js and a compressed all.min.js are obtained.
Gulp do a simple JS compression