Я создаю приложение Angular 2 и свяжу его с SystemJS/JSPM.Angular 2 TypeScript: enableProdMode при наборе с JSPM
В процессе разработки я импортировать приложение в index.html
:
<script src="jspm_packages/system.js"></script>
<script src="systemjs.config.js"></script>
<script src="systemjs.importapp.js"></script>
Я сверток с:
jspm bundle-sfx app assets/js/myapp.sfx.min.js --minify --no-mangle --skip-source-maps
И есть версия index.html
с
<script src="assets/js/myapp.sfx.min.js" defer></script>
заменить три выше.
Мой main.ts
отправной точкой выглядит следующим образом:
// CORE IMPORTS
import 'es6-shim';
import 'reflect-metadata';
import 'zone.js';
import 'zone.js/dist/zone';
import 'zone.js/dist/long-stack-trace-zone';
import 'rxjs';
// ADD ALL OPERATORS TO OBSERVABLES
import 'rxjs/Rx';
// APP INITIALISATION
import {bootstrap} from 'angular2/platform/browser';
import {enableProdMode} from 'angular2/core';
import {AppComponent} from './app.component';
import {ROUTER_PROVIDERS} from 'angular2/router';
bootstrap(AppComponent, [
ROUTER_PROVIDERS
]);
То, что я хотел бы сделать, это вызов enableProdMode()
только тогда, когда я пакетирования с jspm bundle-sfx
.
Что было бы лучшим способом сделать это?