加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
gulpfile.js 945 Bytes
一键复制 编辑 原始数据 按行查看 历史
李鹏伟 提交于 2018-12-18 17:10 . fix build tools
const gulp = require('gulp');
var sass = require('gulp-sass');
var autoprefixer = require('gulp-autoprefixer');
var cssmin = require('gulp-cssmin');
const webpack = require('webpack');
const webpackConf = require('./build/build.js');
// 构建webpack配置
gulp.task('webpack', function () {
webpack(webpackConf, function (err, stats) {
if (err) {
console.log(err);
}
});
});
// 处理样式的配置
gulp.task('compile', function () {
return gulp
.src('./styles/index.scss')
.pipe(sass.sync())
.pipe(
autoprefixer({
browsers: ['ie > 9', 'last 2 versions'],
cascade: false
})
)
.pipe(cssmin())
.pipe(gulp.dest('./lib/'));
});
// 打包文件
gulp.task('build', ['webpack', 'compile']);
// 监听文件变化
gulp.task('watch', ['webpack', 'compile'], function () {
gulp.watch(['./src/**', './packages/**'], ['webpack']);
gulp.watch(['./styles/**'], ['compile']);
});
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化