let { src, dest } = require("gulp"),
gulp = require("gulp"),
browsersync = require("browser-sync").create(),
scss = require('gulp-sass')(require('sass')),
group_media = require("gulp-group-css-media-queries"),
clean_css = require("gulp-clean-css"),
rename = require("gulp-rename");
function css(){
return src(path.src.css)
.pipe(
scss({
outputStyle: "expanded"
})
)
.pipe(
group_media()
)
.pipe(
autoprefixer({
overrideBrowserslist: ["last 5 versions"],
cascade: true
})
)
.pipe(dest(path.build.css))
.pipe(clean_css())
.pipe(
rename({
extname:".min.css"
})
)
.pipe(dest(path.build.css))
.pipe(browsersync.stream())
}
/*-----------------------------------------------------------*/
Вот такая ошибка в терминале
Serving files from: ./dist/
[22:39:00] 'css' errored after 218 ms
[22:39:00] TypeError in plugin "gulp-group-css-media-queries"
Message:
Cannot read properties of null (reading '2')
Details:
domainEmitter: [object Object]
domainThrown: false