写html页面的时候,多修改几次就会出现很多无用的css代码,下面使用gulp-uncss来精简css文件,去掉没用的css代码
1.首先找个目录创建一个gulp项目在命令行输入:npm init 然后一路回车创建一个项目
2.安装gulp和gulp-uncss --save -dev 在命令行输入:
npm install gulp
npm install gulp-uncss --save -dev
3.安装完成后在目录里创建一个文件 gulpfile.js(文件名不要改,改了会报错),然后在gulpfile.js文件里面写需要执行的任务,比如定义一个叫uncss的任务,这个名字在执行的时候会用到,代码:
var gulp = require('gulp');
var uncss = require('gulp-uncss'); gulp.task('uncss', function () {
return gulp.src('screen.css') //需要进行处理的css
.pipe(uncss({
html:['default.html'] //使用css的html文件,可以多个
}))
.pipe(gulp.dest('./out')); //输出目录
}); console.log('done')
4.在项目目录中打开cmd 输入:gulp uncss
5.结果输出
6.这个东西还可以有其他用途,比如扒了别人的样式,可以直接使用此方法剔除掉冗余的css...~~~~