新增 Source Maps 支持 (#1404)

新增 Source Maps 支持
pull/1408/head
贤心 2023-10-25 10:00:53 +08:00 committed by GitHub
commit 2fabee1202
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 8 deletions

View File

@ -1,5 +1,3 @@
'use strict';
const pkg = require('./package.json');
const gulp = require('gulp');
const uglify = require('gulp-uglify');
@ -9,6 +7,7 @@ const rename = require('gulp-rename');
const replace = require('gulp-replace');
const header = require('gulp-header');
const footer = require('gulp-footer');
const sourcemaps = require('gulp-sourcemaps');
const del = require('del');
const minimist = require('minimist');
const yargs = require('yargs');
@ -27,7 +26,7 @@ const config = {
// 获取参数
const argv = require('minimist')(process.argv.slice(2), {
default: {
version: pkg.version
version: pkg.version
}
});
@ -47,27 +46,33 @@ const js = () => {
let src = [
'./src/**/{layui,layui.all,'+ config.modules +'}.js'
];
return gulp.src(src).pipe(uglify({
return gulp.src(src)
.pipe(sourcemaps.init())
.pipe(uglify({
output: {
ascii_only: true // escape Unicode characters in strings and regexps
},
ie: true
})).pipe(concat('layui.js', {newLine: ''}))
}))
.pipe(concat('layui.js', {newLine: ''}))
.pipe(header.apply(null, config.comment))
.pipe(sourcemaps.write(''))
.pipe(gulp.dest(dest));
};
// css
const css = () => {
let src = [
'./src/css/layui.css',
'./src/css/modules/**/*.css',
'!./src/css/**/font.css'
];
return gulp.src(src).pipe(cleanCSS({
return gulp.src(src)
.pipe(sourcemaps.init())
.pipe(cleanCSS({
compatibility: 'ie8'
}))
.pipe(concat('layui.css', {newLine: ''}))
.pipe(sourcemaps.write(''))
.pipe(gulp.dest(dest +'/css'));
};

View File

@ -19,6 +19,7 @@
"gulp-rename": "^2.0.0",
"gulp-header": "^2.0.9",
"gulp-footer": "^2.1.0",
"gulp-sourcemaps": "^3.0.0",
"del": "^2.2.2",
"minimist": "^1.2.8"
},