Не могу минимизировать код CSS, используя минимизированное

[[1] * 4] * 3

или даже:

[[1, 1, 1, 1]] * 3

Создает список, который ссылается на внутренний [1,1,1,1] 3 раза - не три копии внутреннего списка, поэтому в любое время, когда вы изменяете список (в любом позиция), вы увидите изменение три раза.

Это то же самое, что и в этом примере:

>>> inner = [1,1,1,1]
>>> outer = [inner]*3
>>> outer
[[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]]
>>> inner[0] = 5
>>> outer
[[5, 1, 1, 1], [5, 1, 1, 1], [5, 1, 1, 1]]

, где это, вероятно, немного менее удивительно.

0
задан sms 24 March 2019 в 05:21
поделиться

1 ответ

Используйте следующий код для решения этой проблемы.

var gulp = require('gulp');
var cleanCSS = require('gulp-clean-css');
gulp.task('minify-css', function () {
    return gulp.src('./assets/css/*.css')
        .pipe(cleanCSS())
        .pipe(gulp.dest('dist'));
});
0
ответ дан sms 24 March 2019 в 05:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: