Здравствуйте!
Подскажите, как решить три проблемы:
1. Поставил автопрефикс, но не пойму как работает. При выгрузке из scss в css все остается без префиксов.
Пока приходится использовать миксин.
@mixin bShad($box) {
-webkit-box-shadow: $box;
-moz-box-shadow: $box;
box-shadow: $box;
}
2. Есть папка: проект/app/scss/source/ в ней три файла.scss
Надо, чтобы они собрались в один css файл: проект/dist/css/main.css (если я правильно понял, он появится сам). Поставил gulp-concat-css, но у меня почему-то просто переносятся все три файла с тем же путем и содержимым, хотя файлы css.
Подскажите, как правильно задать путь? Вот весь код gulpfile.js
var gulp = require('gulp'),
sass = require('gulp-sass'),
concat = require('gulp-concat-css'),
autoprefixer = require('gulp-autoprefixer');
gulp.task('sass', function() {
return gulp.src('app/**/**/*.scss')
.pipe(sass())
.pipe(gulp.dest('app/css'))
});
gulp.task('watch', function() {
gulp.watch('app/**/*.scss', ['sass']);
});
gulp.task('default', () =>
gulp.src('src/app.css')
.pipe(autoprefixer({
browsers: ['last 2 versions'],
cascade: false
}))
.pipe(gulp.dest('dist'))
);
gulp.task('default', function () {
return gulp.src('app/**/**/*.scss')
.pipe(concatCss("main.css"))
.pipe(gulp.dest('app/css/main.css'));
});
3. Если в пакете.json я указал, что у меня подключен репозиторий, в нем потом вручную надо создавать все файлы, или они как-то там тоже должны появиться?