mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-20 04:14:21 +08:00
chore(polyfills): include polyfills task in compile and e2e
This commit is contained in:
@ -64,6 +64,7 @@
|
|||||||
"gulp": "^3.9.1",
|
"gulp": "^3.9.1",
|
||||||
"gulp-autoprefixer": "^2.3.0",
|
"gulp-autoprefixer": "^2.3.0",
|
||||||
"gulp-clean-css": "^2.0.12",
|
"gulp-clean-css": "^2.0.12",
|
||||||
|
"gulp-concat": "^2.6.0",
|
||||||
"gulp-git": "^1.11.2",
|
"gulp-git": "^1.11.2",
|
||||||
"gulp-if": "^1.2.5",
|
"gulp-if": "^1.2.5",
|
||||||
"gulp-remember": "^0.3.0",
|
"gulp-remember": "^0.3.0",
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<script src="/webpack-dev-server.js"></script>
|
<script src="/webpack-dev-server.js"></script>
|
||||||
<script src="../../../../polyfills.js"></script>
|
<script src="../../../../../../dist/ionic-angular/polyfills/polyfills.js"></script>
|
||||||
<script src="../../../../vendor.js"></script>
|
<script src="../../../../vendor.js"></script>
|
||||||
<script src="./index.js"></script>
|
<script src="./index.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
@ -11,7 +11,7 @@ task('e2e', e2eBuild);
|
|||||||
|
|
||||||
function e2eBuild(done: Function) {
|
function e2eBuild(done: Function) {
|
||||||
const runSequence = require('run-sequence');
|
const runSequence = require('run-sequence');
|
||||||
runSequence('e2e.copySource', 'e2e.compileTests', 'e2e.copyExternalDependencies', 'e2e.sass', 'e2e.fonts', 'e2e.beforeWebpack', 'e2e.runWebpack', done);
|
runSequence('polyfills', 'e2e.copySource', 'e2e.compileTests', 'e2e.copyExternalDependencies', 'e2e.sass', 'e2e.fonts', 'e2e.beforeWebpack', 'e2e.runWebpack', done);
|
||||||
}
|
}
|
||||||
|
|
||||||
task('e2e.copyAndCompile', (done: Function) => {
|
task('e2e.copyAndCompile', (done: Function) => {
|
||||||
|
@ -2,9 +2,9 @@ import { task, src, dest } from 'gulp';
|
|||||||
const concat = require('gulp-concat');
|
const concat = require('gulp-concat');
|
||||||
const uglify = require('gulp-uglify');
|
const uglify = require('gulp-uglify');
|
||||||
|
|
||||||
task('polyfill', ['polyfill.modern', 'polyfill.all', 'polyfill.ng', 'polyfill.copy-readme']);
|
task('polyfills', ['polyfills.modern', 'polyfills.all', 'polyfills.ng', 'polyfills.copy-readme']);
|
||||||
|
|
||||||
task('polyfill.modern', (done) => {
|
task('polyfills.modern', (done) => {
|
||||||
return src([
|
return src([
|
||||||
'node_modules/zone.js/dist/zone.min.js',
|
'node_modules/zone.js/dist/zone.min.js',
|
||||||
'node_modules/zone.js/dist/proxy.min.js',
|
'node_modules/zone.js/dist/proxy.min.js',
|
||||||
@ -26,7 +26,7 @@ task('polyfill.modern', (done) => {
|
|||||||
.pipe(dest('dist/ionic-angular/polyfills/'), done);
|
.pipe(dest('dist/ionic-angular/polyfills/'), done);
|
||||||
});
|
});
|
||||||
|
|
||||||
task('polyfill.all', (done) => {
|
task('polyfills.all', (done) => {
|
||||||
return src([
|
return src([
|
||||||
'node_modules/zone.js/dist/zone.min.js',
|
'node_modules/zone.js/dist/zone.min.js',
|
||||||
'node_modules/zone.js/dist/proxy.min.js',
|
'node_modules/zone.js/dist/proxy.min.js',
|
||||||
@ -38,7 +38,7 @@ task('polyfill.all', (done) => {
|
|||||||
.pipe(dest('dist/ionic-angular/polyfills/'), done);
|
.pipe(dest('dist/ionic-angular/polyfills/'), done);
|
||||||
});
|
});
|
||||||
|
|
||||||
task('polyfill.ng', (done) => {
|
task('polyfills.ng', (done) => {
|
||||||
return src([
|
return src([
|
||||||
'node_modules/zone.js/dist/zone.min.js',
|
'node_modules/zone.js/dist/zone.min.js',
|
||||||
'node_modules/zone.js/dist/proxy.min.js',
|
'node_modules/zone.js/dist/proxy.min.js',
|
||||||
@ -49,7 +49,7 @@ task('polyfill.ng', (done) => {
|
|||||||
.pipe(dest('dist/ionic-angular/polyfills/'), done);
|
.pipe(dest('dist/ionic-angular/polyfills/'), done);
|
||||||
});
|
});
|
||||||
|
|
||||||
task('polyfill.copy-readme', (done) => {
|
task('polyfills.copy-readme', (done) => {
|
||||||
return src('scripts/npm/polyfills.readme.md')
|
return src('scripts/npm/polyfills.readme.md')
|
||||||
.pipe(dest('dist/ionic-angular/polyfills/README.md'), done);
|
.pipe(dest('dist/ionic-angular/polyfills/README.md'), done);
|
||||||
});
|
});
|
||||||
|
@ -15,7 +15,7 @@ task('release.prepareNightly', (done: Function) => {
|
|||||||
|
|
||||||
task('release.nightlyPackage', (done: Function) => {
|
task('release.nightlyPackage', (done: Function) => {
|
||||||
const runSequence = require('run-sequence');
|
const runSequence = require('run-sequence');
|
||||||
runSequence('clean', /*'release.prepareNightly',*/ 'compile.release', 'release.prepareNightly', 'release.compileSass', 'release.fonts', 'release.scss', done);
|
runSequence('clean', /*'release.prepareNightly',*/ 'polyfills', 'compile.release', 'release.prepareNightly', 'release.compileSass', 'release.fonts', 'release.scss', done);
|
||||||
});
|
});
|
||||||
|
|
||||||
task('release.publishNightly', (done: Function) => {
|
task('release.publishNightly', (done: Function) => {
|
||||||
|
Reference in New Issue
Block a user