使用gulp-uncss来精简css文件,去掉没用的css代码

写html页面的时候时间一长就会有很多无用的css代码,下面使用gulp-uncss来精简css文件,去掉没用的css代码

首先找个目录创建一个gulp项目,一路回车就可以

复制代码

[dt_code]npm init[/dt_code]

然后安装要使用的模块

复制代码

[dt_code]npm install gulp --save-dev 
npm install gulp-uncss --save-dev[/dt_code]

安装完成后在目录里创建一个文件 gulpfile.js  注意文件名不能改

目录结构如下

1905271558938490491978.png

然后在里面写要执行的任务,如下定义啦一个 uncss 的任务  uncss  这个名字是任务的名字,执行的时候要用到的

 

[dt_code]var gulp = require('gulp');
var uncss = require('gulp-uncss');
console.log('run');
gulp.task('uncss', function() {
    //冗余css文件
    //指定目录下的所有css文件
    return gulp.src('css/*.css')
        .pipe(uncss({
            //使用css的html页面,可多个
            html: ['index.html']
        }))
        //精简后css的输出目录
        .pipe(gulp.dest('./out'));
});
console.log('success');[/dt_code]

shift+右键 —>在此处打开命令行

 

[dt_code]gulp uncss[/dt_code]

image.png

发表评论