我想将一些* .scss文件处理为CSS,缩小CSS并编写源映射。 我的代码仅适用于一个元素,不适用于两个元素。
const css = require(“ gulp-clean-css”);
这在我不需要缩小的情况下有效:
.pipe(sassInherit({ base: "." }))
.pipe(filter(function (file) {
return !/\/_/.test(file.path) || !/^_/.test(file.relative);
}))
.pipe(sourceMaps.init())
.pipe(sass({ fiber: fiber, outputStyle: Keywords.Nested }).on("error", () => log("ERROR")))
.pipe(sourceMaps.write("."))
.pipe(dest("."));
不是这个:
.pipe(sourceMaps.init())
.pipe(sass({ fiber: fiber, outputStyle: Keywords.Nested }).on("error", () => log("ERROR")))
.pipe(css())
.pipe(sourceMaps.write("."))
.pipe(dest("."));