chain-saasui
Version:
chain-saasui
21 lines (19 loc) • 786 B
JavaScript
//gulpfile.js
const gulp = require('gulp');
const sass = require('gulp-sass')(require('sass')); //sass转成css
const minifyCSS = require('gulp-minify-css'); //压缩
gulp.task('sass', async function () {
return gulp
.src('./components/css/index.scss') // 入口文件
.pipe(
sass({
includePaths: ['./components/css'], // 确保正确引入变量文件的目录
}).on('error', function (error) {
console.log(error.message); // 输出详细的错误信息
this.emit('end'); // 继续任务,避免失败
}),
)
.pipe(minifyCSS()) // 输出到 dist 目录
.pipe(gulp.dest('./lib/css')); // 输出到 dist 目录
});
gulp.task('default', gulp.series('sass'));