2016-05-22 9 views
0

Mein aktueller Arbeitsablauf, der ES6-ähnlich ist, aber kein Laden von Modulen verwendet, ist die Verwendung einer Gulp-Task, die meinen TypeScript-Code über tsc, ES6 Ausgabe und dann wieder über Babel ausführt und ES5-Ausgabe produziert. Ich tue dies, weil TypeScript async/await bei der direkten Ausgabe von ES5 noch nicht unterstützt.Doppelter Transport mit ES6 Bündler?

Ich möchte jetzt beginnen, richtige ES6 Modul-laden, was bedeutet, dass ich einen kompatiblen Bündler brauche.

Unterstützt JSPM, Webpack oder jemand anderes diesen Doppeltranspilierprozess?

Antwort

1

Webpack unterstützt es - Sie können Kettenlader ketten. Es wäre sothing wie folgt in webpack Lader Konfiguration:

{test: /\.ts$/, loaders: ['babel', 'ts-loader']} 

Mehr über webpack Lader: https://webpack.github.io/docs/using-loaders.html

+0

Awesome! Ich überkreuze meine Finger, dass jemand anders mit einer jspm-Lösung antwortet, was meine Präferenz ist, aber wenn nicht, gewinnst du. :) –