admin/view/javascript/d_admin_style/gulp/gulpfile.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*jslint node: true */
"use strict";
var gulp = require("gulp");
var sass = require("gulp-sass");
var sourcemaps = require("gulp-sourcemaps");
var autoprefixer = require("gulp-autoprefixer");
var browserSync = require("browser-sync");
var path = require("path");
var fs = require('fs');
//script paths
var sassDest = "../../../../view/stylesheet/d_admin_style";
var style_folders = sassDest+'/themes/';
var baseDir = path.resolve(__dirname, "../../../../");
gulp.task("sass", function () {
return gulp.src(sassDest + "/core/core.scss")
.pipe(sourcemaps.init())
.pipe(sass({outputStyle: "compressed"}).on("error", sass.logError))
.pipe(autoprefixer({
browsers: ["last 15 versions"]
}))
.pipe(sourcemaps.write("./"))
.pipe(gulp.dest(sassDest + '/core'))
.pipe(browserSync.reload({stream: true}));
;
});
function getFolders(dir) {
return fs.readdirSync(dir)
.filter(function (file) {
return fs.statSync(path.join(dir, file)).isDirectory();
});
}
gulp.task('sass_multi', function () {
var folders = getFolders(style_folders);
var tasks = folders.map(function (folder) {
return gulp.src(path.join(style_folders, folder, folder + '.s*ss'))
.pipe(sourcemaps.init())
.pipe(sass({outputStyle: "compressed"}).on("error", sass.logError))
.pipe(autoprefixer({
browsers: ["last 15 versions"]
}))
.pipe(sourcemaps.write("./"))
.pipe(gulp.dest(style_folders + folder))
.pipe(browserSync.reload({stream: true}));
});
return tasks;
});
gulp.task('sass_welcome', function () {
return gulp.src(sassDest+'/core/welcome.scss')
.pipe(sourcemaps.init())
.pipe(sass({outputStyle: "compressed"}).on("error", sass.logError))
.pipe(autoprefixer({
browsers: ["last 15 versions"]
}))
.pipe(sourcemaps.write("./"))
.pipe(gulp.dest(sassDest+'/core'))
后面还有 23 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
