gulp

 一、首先確保pc上裝有node node就不做介紹了 以前寫過,而後在global環境和項目文件中都install gulpcss

  node切換到taobao  nrm use taobao  node

  npm install gulp -g(全局環境)npm

  npm install gulp --save-dev(項目環境)gulp

二、在項目中install須要的gulp插件,壓縮文件的話只須要ui

  npm install gulp-minify-css gulp-uglify gulp-rename del--save-dev插件

三、在項目的根目錄新建gulpfile.js,require須要的moduleip

  var gulp = require("gulp"),cmd

   minifycss  = require(「gulp-minify-css」),pip

        concat = require("require-concat"),
        uglify  = require("gulp-uglify"),
        rename = require("gulp-rename"),
        del = require("del")
四、壓縮css
    
    gulp.task('minifycss', function() {
       gulp.src('src/*.css')      //壓縮的文件
           .pipe(gulp.dest('minified/css'))   //輸出文件夾
           .pipe(minifycss());   //執行壓縮
    });
 
五、壓縮js
 
 gulp.task('minifyjs', function() {
       gulp.src('src/*.js')
          .pipe(concat('main.js'))    //合併全部js到main.js
          .pipe(gulp.dest('minified/js'))    //輸出main.js到文件夾
          .pipe(rename({suffix: '.min'}))   //rename壓縮後的文件名
          .pipe(uglify())    //壓縮
          .pipe(gulp.dest('minified/js'));  //輸出
   });
 
六、執行壓縮前,先刪除文件夾裏的內容
 
gulp.task('clean', function(cb) {
        del(['minified/css', 'minified/js'], cb)
    });
 
七、默認命令,在cmd中輸入gulp後,執行的就是這個命令
 
  gulp.task('default', ['clean'], function() {
        gulp.start('minifycss', 'minifyjs');
    });
相關文章
相關標籤/搜索