perf(aio): load reflect-metadata polyfill only in the dev mode

This commit is contained in:
Igor Minar 2017-05-15 18:44:07 -07:00 committed by Pete Bacon Darwin
parent 59136fdbe4
commit 47c72e4627
2 changed files with 11 additions and 3 deletions

View File

@ -3,6 +3,15 @@
// `ng build --env=prod` then `environment.prod.ts` will be used instead.
// The list of which env maps to which file can be found in `angular-cli.json`.
// Reflect.metadata polyfill is only needed in the JIT/dev mode.
//
// In order to load these polyfills early enough (before app code), polyfill.ts imports this file to
// to change the order in the final bundle.
import 'core-js/es6/reflect';
import 'core-js/es7/reflect';
export const environment = {
gaId: 'UA-8594346-26', // Staging site
production: false

View File

@ -40,9 +40,8 @@
// import 'web-animations-js'; // Run `npm install --save web-animations-js`.
/** Evergreen browsers require these. **/
import 'core-js/es6/reflect';
import 'core-js/es7/reflect';
/** HACK: force import of environment.ts/environment.prod.ts to load env specific polyfills */
import './environments/environment';
/** ALL Firefox browsers require the following to support `@angular/animation`. **/