@aptuitiv/gulp-clean-css

中文文档
4.4.3发布于 2023/03/25MIT近 30 天下载 4901

Minify css with clean-css.

原始使用文档
文档目录5 节
  1. Regarding Issues
  2. Install
  3. API
  4. cleanCSS([ options ], [ callback ])
  5. License

gulp-clean-css

This is a fork of gulp-clean-css to update it use the latest versions of it's dependent libraries.

gulp plugin to minify CSS, using clean-css

Regarding Issues

This is just a simple gulp plugin, which means it's nothing more than a thin wrapper around clean-css. If it looks like you are having CSS related issues, please contact clean-css. Only create a new issue if it looks like you're having a problem with the plugin itself.

Install

npm install @aptuitiv/gulp-clean-css --save-dev

API

cleanCSS([options], [callback])

options

See the CleanCSS options.

const gulp = require('gulp');
const cleanCSS = require('gulp-clean-css');

gulp.task('minify-css', () => {
  return gulp.src('styles/*.css')
    .pipe(cleanCSS({compatibility: 'ie8'}))
    .pipe(gulp.dest('dist'));
});

callback

Useful for returning details from the underlying minify() call. An example use case could include logging stats of the minified file. In addition to the default object, gulp-clean-css provides the file name and path for further analysis.

const gulp = require('gulp');
const cleanCSS = require('gulp-clean-css');

gulp.task('minify-css', () => {
  return gulp.src('styles/*.css')
    .pipe(cleanCSS({debug: true}, (details) => {
      console.log(`${details.name}: ${details.stats.originalSize}`);
      console.log(`${details.name}: ${details.stats.minifiedSize}`);
    }))
  .pipe(gulp.dest('dist'));
});

Source Maps can be generated by using gulp-sourcemaps.


const gulp = require('gulp');
const cleanCSS = require('gulp-clean-css');
const sourcemaps = require('gulp-sourcemaps');

gulp.task('minify-css',() => {
  return gulp.src('./src/*.css')
    .pipe(sourcemaps.init())
    .pipe(cleanCSS())
    .pipe(sourcemaps.write())
    .pipe(gulp.dest('dist'));
});

License

MIT

版本与发布记录

@aptuitiv/gulp-clean-css 共发布 2 个版本,首次发布于 2023/03/25;过去 12 个月发布了 0 个版本。

版本发布日期距今
4.4.3latest2023/03/253 年前
4.4.22023/03/253 年前

关于 @aptuitiv/gulp-clean-css 的常见问题

@aptuitiv/gulp-clean-css 是什么?

Minify css with clean-css.

如何安装 @aptuitiv/gulp-clean-css?

在项目目录运行 npm install @aptuitiv/gulp-clean-css,或使用 pnpm add / yarn add / bun add。

@aptuitiv/gulp-clean-css 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/aptuitiv__gulp-clean-css 是否存在。

@aptuitiv/gulp-clean-css 可以商用吗?

@aptuitiv/gulp-clean-css 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@aptuitiv/gulp-clean-css 的下载量有多少?

根据 npm 官方下载统计,@aptuitiv/gulp-clean-css 在 2026/10/07 – 2026/11/05 这 30 天内被下载 4,901 次,日均约 163 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@aptuitiv/gulp-clean-css 还在维护吗?

最新版本 4.4.3 发布于 2023/03/25(3 年前);至今共发布 2 个版本,其中过去 12 个月发布了 0 个;首次发布于 2023/03/25。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。