Как настроить 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

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

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

Войти через центр авторизации
Похожие вопросы
Zeus Capital Москва
от 70 000 до 130 000 руб.
IWU Нижний Новгород
от 150 000 до 250 000 руб.
22 авг. 2019, в 02:23
60000 руб./за проект
22 авг. 2019, в 02:15
5000 руб./за проект
22 авг. 2019, в 01:00
300 руб./за проект