UNPKG

grid-scss

Version:

Grid 网格布局神器,Grid Layout 是一种基于二维网格的布局系统,旨在完全改变我们设计基于网格的用户界面的方式,弥补网页开发在二维布局能力上的缺陷,可以通过 bower 和 npm 下载

68 lines (62 loc) 1.47 kB
/** * 引入 gulp */ const gulp = require('gulp') // 基础库 /** * 版本信息 */ const pkg = require('./package.json') const gulpSequence = require('gulp-sequence') /** * gulp 模块化管理工具 */ const gulpLoadPlugins = require('gulp-load-plugins') // 模块化管理 const $ = gulpLoadPlugins() // 定义变量 const scssSrc = './src/*.scss' const banner = ['/*!', ' * <%= pkg.name %> - <%= pkg.description %>', ' * ', ' * @version v<%= pkg.version %>', ' * ', ' * @author <%= pkg.author %>', ' * ', ' * @link <%= pkg.homepage %>', ' * @license <%= pkg.license %>', ' */', ''].join('\n') gulp.task('build', function () { return gulp.src(scssSrc) .pipe($.sass.sync() .on('error', $.sass.logError)) .pipe($.autoprefixer({ browsers: [ 'ie >= 8', 'ie_mob >= 10', 'ff >= 26', 'chrome >= 20', 'safari >= 6', 'opera >= 12', 'Firefox >= 24', 'Explorer >= 8', 'ios >= 5', 'android >= 2.3', 'bb >= 10', 'last 1 version' ] })) .pipe($.csscomb()) .pipe($.cssbeautify({ indent: ' ', openbrace: 'end-of-line', autosemicolon: true })) .pipe($.header( banner, { pkg: pkg } )) .pipe(gulp.dest('./dist')) .pipe($.sourcemaps.init()) .pipe($.sourcemaps.write('./')) .pipe(gulp.dest('./dist')) })