Как настроить gulp-clean-css?

Здравствуйте!

Помогите донастроить gulpfile.js пожалуйста..путем проб и ошибок все настроил..осталась одна проблема

Нужно поставить плагин gulp-clean-css чтоб он собирал и минимизировал все файлы .css в один min.css

У меня здесь собираются все SCSS в all.min.css и вот нужно остальные стили собирать

Мой gulpfule
/* eslint-disable no-console */
/* eslint-disable camelcase */
const {
  dest,
  parallel,
  series,
  src
} = require('gulp'),
  concat = require('gulp-concat'),
  del = require("del"),
  // gcln = require('gulp-clean'),
  cleanCSS = require('gulp-clean-css'),
  plumber = require('gulp-plumber'),
  rename = require('gulp-rename'),
  sass = require('gulp-sass');

const Wlax = {
  all: [
    './src/*.*',
    './src/fonts/*.*',
    './src/img/**/*.*',
    '!./src/**/*.scss',
    '!./src/*.scss',
    '!./src/css/*.css',
    '!./src/**/*.js'
  ],
  scss: './src/css/*.scss',
  // scss: './src/css/main.scss',
  // eslint-disable-next-line sort-keys
  aljs: [
    './src/js/*.js'
  ],
  pub: 'dist/',
  // eslint-disable-next-line sort-keys
  css: './dist/css',
  js: './dist/js'
}

// const clear = () => src('./dist', {read: false}).pipe(gcln());
const clear = () => del(Wlax.pub).then((paths) => {
  console.log('Deleted files and folders:\n', paths.join('\n'));
});

const allf = () => src(Wlax.all, { base: './src'}).
pipe(dest(Wlax.pub));



const css = () => src(Wlax.scss).
pipe(concat('dist')).
pipe(sass({ outputStyle: 'compressed' }).on('error', sass.logError)).
pipe(rename('all.min.css')).

pipe(dest(Wlax.css));


const js = () => src(Wlax.aljs).
pipe(concat('dist')).
pipe(rename('nd.bild.js')).
pipe(dest(Wlax.js));
exports.clean = clear;
exports.all = allf;
exports.styles = css;
exports.scripts = js;
exports.all = allf;

exports.build = series(clear, parallel(allf, css, js));
exports.default = series(clear, parallel(allf, css, js));


Ссылка на плагин gulp-clean-css - https://www.npmjs.com/package/gulp-clean-css

По инструкции - не заработало..а я в этом новичек(
  • Вопрос задан
  • 204 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы