Gulp 压缩优化程式码(1) DAY88

这里我们先介绍
gulp-clean-css(压缩css) 与 gulp-uglify(压缩js)

https://www.npmjs.com/package/gulp-clean-css

https://www.npmjs.com/package/gulp-uglify

npm install gulp-clean-css --savenpm install gulp-uglify --save

压缩css
加入

 .pipe($.cleanCss())

加入结果

gulp.task('sass', function () {    return gulp.src('./source/scss/**/*.scss')    .pipe($.plumber())    .pipe($.sourcemaps.init())    .pipe($.sass().on('error', $.sass.logError))    .pipe($.postcss([autoprefixer()]))    .pipe($.cleanCss())    .pipe($.sourcemaps.write('.'))    .pipe(gulp.dest('./public/css'))    .pipe(browserSync.stream())});

压缩 js
加入

  .pipe($.uglify())

若我们压缩的时候
要把 console 移除
可加入参数

 .pipe($.uglify({            compress:{                drop_console: true            }        }))

有关参数设定
可参考
https://github.com/mishoo/UglifyJS#compress-options

那今天的介绍就到这里
若有任何问题 或 内容有误
都可以跟我说唷http://img2.58codes.com/2024/emoticon41.gif


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章