提交 8bff606d 编写于 作者: M Minwe

update building configs

上级 296d5e5f
...@@ -24,6 +24,9 @@ node_modules/ ...@@ -24,6 +24,9 @@ node_modules/
/dist/demo/* /dist/demo/*
/dist/docs/* /dist/docs/*
/app/public/* /app/public/*
#/dist/amui* /dist/css
#/dist/assets/ /dist/js
.build .build
\ No newline at end of file
less/amazeui.widgets.less
js/amazeui.js
\ No newline at end of file
此差异已折叠。
因为 它太大了无法显示 source diff 。你可以改为 查看blob
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
...@@ -6,7 +6,6 @@ var format = require('util').format; ...@@ -6,7 +6,6 @@ var format = require('util').format;
var gulp = require('gulp'); var gulp = require('gulp');
var gutil = require('gulp-util'); var gutil = require('gulp-util');
var less = require('gulp-less'); var less = require('gulp-less');
var changed = require('gulp-changed');
var watch = require('gulp-watch'); var watch = require('gulp-watch');
var concat = require('gulp-concat'); var concat = require('gulp-concat');
var uglify = require('gulp-uglify'); var uglify = require('gulp-uglify');
...@@ -90,7 +89,8 @@ gulp.task('buildLess', function() { ...@@ -90,7 +89,8 @@ gulp.task('buildLess', function() {
.pipe(less({ .pipe(less({
paths: [path.join(__dirname, 'less'), path.join(__dirname, 'widget/*/src')] paths: [path.join(__dirname, 'less'), path.join(__dirname, 'widget/*/src')]
})) }))
.pipe(gulp.dest('./dist/assets/css')) .pipe(rename('amazeui.css'))
.pipe(gulp.dest('./dist/css'))
// Disable advanced optimizations - selector & property merging, reduction, etc. // Disable advanced optimizations - selector & property merging, reduction, etc.
// for Issue #19 https://github.com/allmobilize/amazeui/issues/19 // for Issue #19 https://github.com/allmobilize/amazeui/issues/19
.pipe(minifyCSS({noAdvanced: true})) .pipe(minifyCSS({noAdvanced: true}))
...@@ -98,7 +98,7 @@ gulp.task('buildLess', function() { ...@@ -98,7 +98,7 @@ gulp.task('buildLess', function() {
suffix: '.min', suffix: '.min',
extname: ".css" extname: ".css"
})) }))
.pipe(gulp.dest('./dist/assets/css')); .pipe(gulp.dest('./dist/css'));
}); });
...@@ -123,7 +123,7 @@ gulp.task('copyWidgetJs', function() { ...@@ -123,7 +123,7 @@ gulp.task('copyWidgetJs', function() {
// copy widgets js files to build dir // copy widgets js files to build dir
gulp.task('copyUIJs', ['copyWidgetJs'], function() { gulp.task('copyUIJs', ['copyWidgetJs'], function() {
return gulp.src(['*.js', '!./js/zepto.calendar.js'], { return gulp.src(['*.js', '!amazeui.js', '!./js/zepto.calendar.js'], {
cwd: './js' cwd: './js'
}) })
.pipe(gulp.dest(buildTmpDir)); .pipe(gulp.dest(buildTmpDir));
...@@ -151,9 +151,9 @@ gulp.task('concat', ['transport'], function() { ...@@ -151,9 +151,9 @@ gulp.task('concat', ['transport'], function() {
//[seajs, '*.js', seaUse] //[seajs, '*.js', seaUse]
return gulp.src([seajs, 'core.js', '*!(core)*.js', seaUse], {cwd: transportDir}) return gulp.src([seajs, 'core.js', '*!(core)*.js', seaUse], {cwd: transportDir})
.pipe(concat('amui.js')) .pipe(concat('amazeui.js'))
.pipe(header(banner, {pkg: pkg})) .pipe(header(banner, {pkg: pkg}))
.pipe(gulp.dest('./dist/assets/js')) .pipe(gulp.dest('./dist/js'))
.pipe(uglify({ .pipe(uglify({
mangle: { mangle: {
except: ['require'] except: ['require']
...@@ -164,7 +164,7 @@ gulp.task('concat', ['transport'], function() { ...@@ -164,7 +164,7 @@ gulp.task('concat', ['transport'], function() {
suffix: '.min', suffix: '.min',
extname: ".js" extname: ".js"
})) }))
.pipe(gulp.dest('./dist/assets/js')) .pipe(gulp.dest('./dist/js'))
}); });
...@@ -178,7 +178,7 @@ gulp.task('clean', ['concat'], function() { ...@@ -178,7 +178,7 @@ gulp.task('clean', ['concat'], function() {
gulp.task('hbsHelper', function() { gulp.task('hbsHelper', function() {
gulp.src(jsPaths.hbsHelper) gulp.src(jsPaths.hbsHelper)
.pipe(concat('amui.widget.helper.js')) .pipe(concat('amui.widget.helper.js'))
.pipe(gulp.dest('./dist/assets/js')) .pipe(gulp.dest('./dist/js'))
.pipe(uglify({ .pipe(uglify({
mangle: { mangle: {
except: ['require'] except: ['require']
...@@ -189,7 +189,7 @@ gulp.task('hbsHelper', function() { ...@@ -189,7 +189,7 @@ gulp.task('hbsHelper', function() {
suffix: '.min', suffix: '.min',
extname: ".js" extname: ".js"
})) }))
.pipe(gulp.dest('./dist/assets/js')) .pipe(gulp.dest('./dist/js'))
}); });
gulp.task('widgetsFile', getWidgetFiles); gulp.task('widgetsFile', getWidgetFiles);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册